基于机器学习方法的番茄叶片病虫害识别研究(源码+万字报告+讲解)(支持资料参考_相关定制)
目录1引言2绪论2.1选题依据及研究意义2.2研究现状3理论方法3.1颜色直方图特征3.2局部二值模式Local Binary PatternsLBP3.3支持向量机Support Vector MachineSVM3.4 K近邻KNN3.4残差神经网络Residual Neural NetworkResNet3.5 VGG164基于KNN、SVM分类识别番茄病虫害叶片4.1实验数据4.2模型实现4.3结果分析5基于ResNet34、VGG16分类识别番茄病虫害叶片5.1模型实现5.2结果分析6总结参考文献致谢基于机器学习方法的番茄叶片病虫害识别研究1引言随着全球人口的不断增长以及粮食安全问题的日益突出农业生产面临着前所未有的挑战。番茄作为一种重要的经济作物之一其产量和质量受到各种病虫害的威胁这对番茄产业的可持续发展产生了严重影响。传统的病虫害监测和识别方法通常依赖于人工目视或显微镜下观察叶片的病害症状这种方法不仅费时费力而且容易受主观因素和人为误判的影响。近年来随着机器学习和计算机视觉技术的迅速发展基于图像识别的病虫害监测和识别方法受到了广泛关注。机器学习技术能够从大量的图像数据中学习并提取特征然后通过模型训练和分类实现对病虫害图像的自动识别和分类提供了一种快速准确的病害监测手段。本文旨在研究基于机器学习的番茄叶片病虫害识别方法通过收集和整理番茄叶片图像数据构建适用于病虫害识别的传统机器学习和深度学习模型比较其模型效果为机器学习模型在该领域的应用提供模型选择上的参考。2绪论2.1选题依据及研究意义在农业领域番茄作为一种重要的农产品对人类的生活和经济发展具有不可忽视的作用。番茄是三大世界性贸易蔬菜之一在全球蔬菜贸易中占有重要地位。随着番茄需求量的不断上升世界番茄生产总量及种植规模不断扩大。然而番茄叶片病虫害给番茄的产量和质量带来了严重的威胁。传统的病虫害检测方法主要依赖于人工观察和显微镜检查这些方法存在一些明显的不足。首先这些方法需要大量的人力和时间且容易受到主观因素的影响。其次这些手动方法在大面积农田中的实施成本较高且往往无法及时响应病虫害的爆发。随着计算机视觉和机器学习技术的不断发展特别是深度学习的兴起图像识别领域取得了显著的进展。这些技术在医疗、交通、安防等领域得到了广泛应用。在农业领域应用这些先进技术来解决病虫害问题具有巨大的潜力。通过自动化图像识别可以快速实现对番茄叶片病虫害的高效监测和精准识别减少病虫害造成的损失。2.2研究现状传统的农业病虫害识别主要是种植户依赖于自己的通过目视识别或者将受害作物样本送实验室检测这种方式存在容易受主观经验影响、效率低下等缺陷。随着传统机器学习方法的发展趋向成熟和近几年机器学习中深度学习的兴起将机器学习和深度学习方法应用于植物病虫害识别方面的研究越来越多。基于传统机器学习算法的应用。余秀丽等[1]采用支持向量机的创新策略针对小麦叶部的不同病害如白粉病、条锈病和叶锈病通过精细的纹理形状特征挖掘实现了高效且精确的识别。另一方面牛冲等[2]侧重于草莓叶片的健康状况他们运用支持向量机模型对灰度直方图特征进行深度剖析成功区分出无病症和蛇眼病其准确率超过90%针对植物病害的智能诊断李冠林等2012[3]结合了K-means聚类和支持向量机构建了一套高效的分类框架应用于小麦叶锈病和条锈病的区分平均识别率达到了卓越的98.34%许良凤等[4]人则开发了一种多分类器集成技术他们运用自适应权重策略成功地鉴别出了玉米的七大主要病害包括红叶病、圆斑病等。近年来深度学习技术在农业病害检测领域崭露头角。2018年张善文等[5]借助LeNet对经过预处理的1200份黄瓜病害图片进行精准分类取得了显著的识别精度孙俊等[6]进一步提升了AlexNet的性能通过批归一化与全局池化策略对14种作物的26类病害进行识别刘阗宇等[7]利用Faster-RCNN技术不仅对葡萄叶片病害进行识别还能精确定位病害区域展示了其强大的实用性彭文等[8]利用VGG16模型对稻田杂草进行精准分类达到了90%的高准确率黄双萍等[9]提出GoogLeNet为基础的水稻穗瘟病检测方法通过随机梯度下降优化模型获得了92.0%的识别精度。最后熊俊涛等[10]通过MasR-CNN深度学习算法解析了大豆缺素叶片的图像特征并结合VGG16模型实现了对叶片缺素类型的精确识别。基于传统机器学习算法的应用。余秀丽等[1]采用支持向量机的创新策略针对小麦叶部的不同病害如白粉病、条锈病和叶锈病通过精细的纹理形状特征挖掘实现了高效且精确的识别。另一方面牛冲等[2]侧重于草莓叶片的健康状况他们运用支持向量机模型对灰度直方图特征进行深度剖析成功区分出无病症和蛇眼病其准确率超过90%针对植物病害的智能诊断李冠林等2012[3]结合了K-means聚类和支持向量机构建了一套高效的分类框架应用于小麦叶锈病和条锈病的区分平均识别率达到了卓越的98.34%许良凤等[4]人则开发了一种多分类器集成技术他们运用自适应权重策略成功地鉴别出了玉米的七大主要病害包括红叶病、圆斑病等。近年来深度学习技术在农业病害检测领域崭露头角。2018年张善文等[5]借助LeNet对经过预处理的1200份黄瓜病害图片进行精准分类取得了显著的识别精度孙俊等[6]进一步提升了AlexNet的性能通过批归一化与全局池化策略对14种作物的26类病害进行识别刘阗宇等[7]利用Faster-RCNN技术不仅对葡萄叶片病害进行识别还能精确定位病害区域展示了其强大的实用性彭文等[8]利用VGG16模型对稻田杂草进行精准分类达到了90%的高准确率黄双萍等[9]提出GoogLeNet为基础的水稻穗瘟病检测方法通过随机梯度下降优化模型获得了92.0%的识别精度。最后熊俊涛等[10]通过MasR-CNN深度学习算法解析了大豆缺素叶片的图像特征并结合VGG16模型实现了对叶片缺素类型的精确识别。3理论方法3.1颜色直方图特征颜色直方图特征通常用于描述图像的颜色分布情况。直方图是一种统计图表用于展示数据分布的频率。在图像处理中直方图可以用来表示图像中每个颜色的分布情况从而提取图像的颜色特征。图像的颜色直方图特征通常包括以下几个方面颜色空间通常使用 RGB红绿蓝、HSV色调、饱和度、亮度或者 LAB亮度、绿色-红色、蓝色-黄色等颜色空间来表示图像的颜色信息。通道数对于彩色图像通常会分别计算每个颜色通道红色、绿色、蓝色的直方图特征对于灰度图像只有一个通道直接计算灰度直方图。分箱数将颜色值范围划分为若干个小区间也称为分箱或者 bin统计每个区间内的像素数量。归一化将直方图进行归一化处理以消除图像大小和亮度的影响从而更好地描述图像的颜色分布。基于图像直方图特征可以计算各种统计信息如均值、方差、中值等或者直接使用直方图的形状作为特征。这些特征通常用于图像分类、检索、分割等任务中。3.2局部二值模式Local Binary PatternsLBP一种流行的纹理特性分析手段是局部二值模式Local Binary Patterns, LBP聚焦于揭示图像局部区域的纹理特性。LBP的独特之处在于通过量化每个像素点与其周围环境像素的亮度差异来刻画纹理特性。具体来说对图像中的每一个像素我们会执行一项精细的比较即判断其邻居的灰度值是否不低于中心像素的值。如果满足这个条件本文就赋予该像素一个1反之为0。这种操作的结果就是将每个像素转化为一个二进制代码这就是所谓的局部二值模式。LBP特征的获取过程通常包含以下核心步骤将图像转换为灰度图首先将输入的彩色图像转换为灰度图像。LBP通常用于灰度图像因为它更能捕捉纹理信息而不受颜色的影响。定义邻域挑选一个像素点作为核心并为其设定一个邻近区域这个区域可以是基于核心像素的圆形或是正方形布局。比较像素值针对核心像素以及其周边邻域内的像素检测邻域内每个像素的亮度级别与核心像素亮度级别的差异。如果邻域像素的亮度不小于核心像素的亮度则在LBP编码中赋予该位置的像素值为1反之若亮度较低则记为0。生成LBP图像按照上述规则逐一对原图像的每个像素执行比较过程产生相应的LBP编码由此形成一张与原始图像尺寸一致的LBP映像。LBP映像中的每个像素点均蕴含了对应位置处的局部纹理特性。计算LBP直方图统计LBP图像中每个LBP模式的出现频率得到一个LBP直方图。通常直方图的每个bin对应一个LBP模式。特征描述可以直接使用LBP直方图作为图像的特征表示。也可以进一步对直方图进行归一化、降维或其他处理以获得更具区分度的特征。3.3支持向量机Support Vector MachineSVMVapnik的开创性工作引领了机器学习领域的一项关键技术支持向量机(SVM)[11]其在处理分类和预测任务中表现出卓越性能。SVM的核心策略在于寻求一个最有效的决策边界这个边界能够精确地分割各类样本同时保证与最近边缘样本间的最大间隔。在理想线性可区分的环境中追求的是一个能完美划分训练样本的超平面即那个使得支持向量与之保持最大间距的最优分隔界面。利用二次优化方法可以精确计算出适应这种场景的最佳分类函数表达式1其中为符号函数是Lagrange乘子为分类的阈值。在线性不可分的情况下通过核函数把样本映射到高维特征空间使得样本在高位空间更容易分割。这是对应的最优分类函数变为2其中为核函数。常见核函数线性核函数线性核函数是最简单的核函数之一它不进行任何特征映射直接使用输入数据的内积作为相似度度量。多项式核函数3其中和是核函数的参数。多项式核函数将输入数据映射到更高维的特征空间并通过多项式函数来计算相似度。高斯径向基核函数4在统计学习中一种关键方法是核函数尤其是以高斯形态呈现的高斯径向基函数被称为RBF核。这种核函数巧妙地将原始数据映射至无限维度的特征域通过高斯分布的特性来衡量数据点间的相似性Sigmoid核函数5其中和是核函数的参数。Sigmoid核函数将输入数据映射到更高维的特征空间并通过Sigmoid函数来计算相似度。3.4 K最近邻KNNK最近邻(K-Nearest Neighbors, KNN)算法是一种基础但实用的非参数学习策略适用于解决分类和预测任务。K运作机制相当直观当遇到未知样本时算法会测量其与训练集所有样本的距离然后挑选出最接近的K个近邻这些近邻就构成了决策的基础。在分类任务中通过近邻的类别多数表决来确定未知样本的归属而在回归中则对邻居的输出值执行平均或者加权平均以此生成预测值。KNN的实践应用广泛常用的距离度量方法有欧氏距离、城市街区距离曼哈顿距离以及更为通用的闵氏距离等。其中欧氏距离以其简洁明了的计算公式即两点间直线距离的平方成为了首选的距离衡量方式。63.4残差神经网络Residual Neural NetworkResNet在深度学习领域的里程碑中由微软研究团队Kaiming He等[12]学者在2015年提出的创新成果—Residual Neural Networks简称ResNet引起了广泛关注。其初衷是为了克服深度神经网络中棘手的梯度衰减和梯度膨胀难题从而推动网络深度的提升显著增强模型的表现力。ResNet的核心策略在于引入了革命性的残差模块residual components它让网络有能力去学习输入与预期输出之间的相对变化而非单一的映射路径。这种设计策略巧妙地缓解了梯度消失的困境使得构建超深网络成为可能。ResNet的核心构建单元是残差块residual blocks其内部嵌套着一连串的残差单元residual units。这些单元巧妙地融合了跳跃连接skip connections使得数据可以直接绕过若干层然后与输出无缝衔接这一机制极大地增强了网络的学习效率。ResNet的基本结构包括输入层承载原始输入资料如图像数据。卷积层通过一连串的滤波操作来辨识模式。残差块包含多个短路组件每个组件具备跳跃链接确保输入数据能畅通无阻地传递至输出端。全局平均池化层运用全局平均池化技术缩小特征图的空间尺寸。全连接层服务于最终的分类或回归目标。3.5 VGG16VGGVisual Geometry Group是由牛津大学的 Visual Geometry Group[13]在2014年提出的一种经典的深度卷积神经网络模型。VGG的提出旨在通过增加网络深度和复杂度来提高图像分类的性能。VGG的核心思想是通过堆叠多个卷积层和池化层来逐渐提取图像的特征并通过全连接层将这些特征转换为最终的分类结果。与其他深度网络模型相比VGG的特点在于其网络结构的简洁清晰和层次分明。VGG16是VGG模型系列中的一个具体实现在图像识别任务中表现出色。VGG16的基本结构包括输入层接受原始输入图像数据。卷积层VGG16构造巧妙其架构中嵌套了一连串独特的卷积单元。这些单元的核心是使用了3x3的滤波器但通过智能的填充策略确保每次卷积后特征映射的尺寸得以保持从而聚焦于精细的局部特征挖掘。池化层在每个卷积模块之后VGG16引入了高效的空间减缩技术为最大池化。这种操作不仅压缩了特征图的尺寸而且通过选择性地保留关键特征增强了模型的计算效率。全连接层网络的高层部分VGG16配置了全连接层它们扮演着从局部特征向全局理解的关键角色。这些层汇聚并整合了来自先前卷积层的丰富信息形成对图像整体理解的决策基础。分类输出最终全连接层的输出经过softmax函数的处理转化为一个类别概率分布。这个分布反映了网络对输入图像分类的完整信心标志着VGG16对图像识别任务的精确预测。4基于KNN、SVM分类识别番茄病虫害叶片传统机器学习模型K近邻KNN、支持向量机SVM、决策树、朴素贝叶斯、和逻辑回归等都各自有自己的特点和应用领域。决策树作为一种直观易懂的分类模型通常表现出良好的解释性和可解释性但在处理高维度数据和复杂决策边界时存在性能限制。朴素贝叶斯模型适用于处理大规模数据和文本分类等问题但在面对特征之间较强相关性时可能表现不佳。逻辑回归作为一种简单易于实现的线性模型对于线性可分问题能够取得不错的效果但在处理非线性关系时表现有限。相比之下KNN和SVM在图片分类任务中展现出显著的优势。KNN算法利用数据点之间的距离进行分类能够有效处理不规则的数据分布和复杂的决策边界因此在图像分类中具有较好的适应性。而SVM则通过寻找最大间隔超平面来划分不同类别的数据具有较好的泛化能力和对高维度数据的处理能力在处理非线性分类问题时也表现出色。结合几种传统机器学习模型的特点和本文研究数据情况本文选取KNN和SVM模型进行研究。4.1实验数据本文实验数据来自Mendeley Data网站的公开数据集Plant Village[14]中的番茄叶片病虫害图片部分包含9类受虫害叶片和健康叶片共10类各类别图片样本量分布情况见图1。见图1可知各类别图片数量由最少早疫病、叶霉病、番茄花叶病的1000张到最多番茄黄叶卷曲病毒的5357张各类别样本量分布不均。由于样本量较大的类别可能会在分类模型中占据主导地位导致分类模型更倾向于预测这些类别而忽略样本量较少的类别导致分类结果不准确。因此对于早疫病、叶霉病、番茄花叶病采取旋转、调整亮度和对比度等操作分别增加800张样本使其样本量都增加到1800张。对于番茄黄叶卷曲病则采取随机抽取2200张将样本量减少到2200张。增广前后各类别样本量分布情况见图2。图 2 增广前后各类别样本量分布图本文采取4:1的比例随机抽取各类的80%作为训练集剩下的20%作为测试集。划分后各类别样本量分布如表1所示。表 1 各类别样本量分布类型训练集增广测试集增广总样本量增广总样本量未增广疮痂病170242521272127早疫病144036018001000健康127331815911591晚疫病152838119091909叶霉病144036018001000斑枯病141735417711771红蜘蛛损伤134133516761676靶斑病112428014041404番茄花叶病144036018001000番茄黄叶卷曲病1761440220153574.2模型实现传统机器学习模型KNN和SVM以数据特征作为模型的输入因此首先需要人工提取特征。本文采用HSV直方图特征和LBP特征两种体征提取方式。提取HSV直方图特征。首先读取图像其次其转换为HSV颜色空间然后分别计算色调H、饱和度S、亮度V通道的直方图特征最后将三通道特征拼接作为支持向量机的输入特征。图3为某一样本及其三通道直方图。提取LBP特征。本文采取scikit-image库的local_binary_pattern()函数计算LBP特征设定领域像素数量为8领域半径为1使用default方法不对LBP直方图进行其它处理将计算所得LBP直方图直接作为特征输入。模型参数的选择很大程度上影响模型的训练效果。本文选择径向基核函数作为SVM的核函数使用5折交叉验证法选取SVM的惩罚参数最终设定。使用5则交叉验证法选取KNN的K值为5。基于此相同的参数设定分别用HSV特征和LBP特征作为输入训练模型。4.3结果分析将以上训练所得模型应用于测试集。使用LBP特征作为输入构建的SVM模型在训练阶段展现出显著的优势其整体正确率达到了42%而测试集上的表现也相对稳健为43%。相比之下KNN模型在相同的LBP特征下训练集的准确率为41%测试集为42%显示出稍逊一筹。基于转向HSV颜色空间的特征提取策略将之应用于SVM模型。这种选择带来了显著提升训练集上的总体准确度飙升至96%测试集同样保持在96%的高水平。然而KNN模型在HSV特征下的表现则略有差距训练集的准确率为87%测试集上升到90%。这些模型在不同特征提取方法下的性能差异详细见表2清晰地展示了特征选择对模型预测精度的关键影响。表 2 KNN、SVM模型基于两种特征提取方式对各类的预测精确率训练集LBP测试集LBP训练集HSV测试集HSV

相关新闻

M8连接器接触电阻长期稳定性研究:从镀金工艺到插拔寿命的全面分析

M8连接器接触电阻长期稳定性研究:从镀金工艺到插拔寿命的全面分析

在工业自动化现场,M8连接器广泛应用于微型传感器信号传输。接触电阻是衡量连接器性能的核心指标——它直接决定了信号传输的完整性和系统的长期可靠性。本文从镀金工艺、接触件设计、插拔寿命三个维度,系统分析M8连接器接触电阻的长期稳定性。一、接触电…

2026/8/9 20:29:22 阅读更多 →
graphql-framework-experiment最佳实践:类型安全、代码复用与团队协作

graphql-framework-experiment最佳实践:类型安全、代码复用与团队协作

graphql-framework-experiment最佳实践:类型安全、代码复用与团队协作 【免费下载链接】graphql-framework-experiment Code-First Type-Safe GraphQL Framework 项目地址: https://gitcode.com/gh_mirrors/gr/graphql-framework-experiment graphql-framewo…

2026/8/9 20:29:22 阅读更多 →
Fusion状态同步高级技巧:提升应用性能的5个方法

Fusion状态同步高级技巧:提升应用性能的5个方法

Fusion状态同步高级技巧:提升应用性能的5个方法 【免费下载链接】fusion Unite your modern frontend with your Laravel backend. 项目地址: https://gitcode.com/gh_mirrors/fusion27/fusion Fusion作为一款将现代前端与Laravel后端无缝整合的框架&#xf…

2026/8/9 20:29:22 阅读更多 →

最新新闻

Google Benchmark:C++ 性能基准测试的开源神器,从零到实战

Google Benchmark:C++ 性能基准测试的开源神器,从零到实战

Google Benchmark 是 Google 开源的 C 基准测试(Benchmark)库,专门用来"科学地测量"一段代码到底跑多快。它就像给代码配了一位专业计时裁判,告诉你哪段代码快、快多少、稳定不稳定。 开源地址:GitHub - goo…

2026/8/9 21:26:59 阅读更多 →
C++ 编译链接全流程深度解析:从源码到可执行文件

C++ 编译链接全流程深度解析:从源码到可执行文件

一、为什么你必须懂编译链接很多 C 新手能写出能跑的程序,却搞不懂下面这些报错:undefined reference to xxx 到底是谁找不到谁?为什么我改了头文件,整个项目都要重新编译?为什么 #define 写错了会引发"八竿子打不…

2026/8/9 21:26:59 阅读更多 →
MySQL数据库核心技术与高可用架构实战

MySQL数据库核心技术与高可用架构实战

1. MySQL数据库核心解析与应用实践MySQL作为全球最流行的开源关系型数据库管理系统,已经渗透到互联网应用的各个角落。从个人博客到千万级用户的电商平台,MySQL凭借其稳定性、易用性和出色的性能表现,成为开发者首选的数据库解决方案。我在过…

2026/8/9 21:26:59 阅读更多 →
MOOTDX终极指南:3分钟解锁免费通达信金融数据接口

MOOTDX终极指南:3分钟解锁免费通达信金融数据接口

MOOTDX终极指南:3分钟解锁免费通达信金融数据接口 【免费下载链接】mootdx 通达信数据读取的一个简便使用封装 项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx 还在为获取股票行情数据而烦恼吗?高昂的API费用、复杂的接口文档、不稳定…

2026/8/9 21:26:59 阅读更多 →
Go 后端服务开发与并发编程模型解析:高并发下的容量估算与背压控制

Go 后端服务开发与并发编程模型解析:高并发下的容量估算与背压控制

Go 后端服务开发与并发编程模型解析:高并发下的容量估算与背压控制 对于Go 服务,请求上下文、goroutine 生命周期和依赖调用比抽象架构更值得先检查。本文把“高并发下的容量估算与背压控制”限定为可由配置、代码和测试记录交叉验证的事项。 Go 后端服务…

2026/8/9 21:26:59 阅读更多 →
数据库文本字段类型选型与优化实战指南

数据库文本字段类型选型与优化实战指南

1. 数据库文本字段类型深度解析在数据库设计中,选择正确的文本字段类型直接影响着数据存储效率、查询性能和系统稳定性。VARCHAR、TEXT和BLOB这三种类型看似简单,但在实际项目中我见过太多因为选型不当导致的性能问题和存储浪费。今天我们就来彻底拆解它…

2026/8/9 21:25:59 阅读更多 →

日新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/9 0:01:47 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/9 0:01:47 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/9 0:03:48 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/9 0:01:47 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/9 0:01:47 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/9 0:03:48 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/9 17:05:02 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/9 0:45:04 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/9 17:05:02 阅读更多 →