[发明专利]一种基于卷积神经网络的荞麦病害识别方法有效
申请号: | 202110938131.4 | 申请日: | 2021-08-16 |
公开(公告)号: | CN113554116B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 周尚波;刘小娟 | 申请(专利权)人: | 重庆大学 |
主分类号: | G06V20/10 | 分类号: | G06V20/10;G06V10/764;G06V10/82;G06V10/80;G06V10/774;G06N3/00;G06N3/04;G06N3/08 |
代理公司: | 重庆博凯知识产权代理有限公司 50212 | 代理人: | 黄河 |
地址: | 400044 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 卷积 神经网络 荞麦 病害 识别 方法 | ||
1.一种基于卷积神经网络的荞麦病害识别方法,其特征在于,包括以下步骤:
S1:构建荞麦病害识别模型,并训练所述荞麦病害识别模型;
S2:基于梯度下降算法和粒子群算法的结合优化所述荞麦病害识别模型的模型参数;
通过如下步骤优化荞麦病害识别模型的模型参数:
设有M个粒子,每个粒子有N维向量,第j个粒子的位置可以表示为wi=(wi,1,wi,2,...,wi,N)T,速度表示为vi=(vi,1,vi,2,...,vi,N)T;
S201:初始化M个粒子的位置和速度;
S202:计算各个粒子的适应度,并根据适应度更新w*j,d、w*d、gj,d;
S203:通过以下公式更新每个粒子的位置和速度:
vj,d(k+1)=εvj,d(k)+r1η1(w*j,d-wj,d(k))r2η2(w*d-wj,d(k)-η3gj,d(k);
wj,d(k+1)=wj,d(k)+η4vj,d(k+1);
式中:sj(k)表示第j个粒子第k次计算后的损失函数;vj,d(k+1)表示第j个粒子的第d个维度在第k+1次计算后的速度;wj,d(k+1)表示第j个粒子的第j个维度在第k+1次计算后的位置,gj,d(k)表示第j个粒子的第d个维度的位置的梯度;ε表示惯性权重;r1、r2是介于[0,1]之间的随机数,η1、η2、η3是对应部分的参数,可以是常数,也可以是公式;w*j,d表示第j个粒子的第d个维度在第k次计算后的最优位置;w*d表示所有粒子的第d个维度在第k次计算后的最优位置;j∈1,2,…,M,d∈1,2,…,N;
S204:判断是否达到最大迭代次数或全局最优位置满足最小界限:若满足停止条件,则停止计算并输出最优的模型参数;否则,返回步骤S202;
S3:获取待识别荞麦的荞麦叶图像;
S4:将所述荞麦叶图像输入经过优化的所述荞麦病害识别模型中,识别并输出对应的荞麦病害类型作为荞麦病害识别结果。
2.如权利要求1所述的基于卷积神经网络的荞麦病害识别方法,其特征在于,步骤S1中,基于vgg16网络构建所述荞麦病害识别模型;
具体通过如下步骤构建所述荞麦病害识别模型:
S101:对vgg16网络的卷积层进行分块,得到多个卷积块;
S102:去除vgg16网络的密集连接分类器层,得到对应的Conv_base网络;
S103:在Conv_base网络的顶部添加Dense层进行网络扩展;
S104:将Conv_base网络的最后一个卷积块与Dense层联合,得到对应的荞麦病害识别模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110938131.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种刺激真核藻类多糖的方法
- 下一篇:一种外置笔记本硬件过热降温装置