[发明专利]一种基于PAUC算法的农田智能喷药方法有效
| 申请号: | 201810946392.9 | 申请日: | 2018-08-20 |
| 公开(公告)号: | CN109255370B | 公开(公告)日: | 2021-07-27 |
| 发明(设计)人: | 祝思文;王光明;宋栋栋;刘洋玺;程凡 | 申请(专利权)人: | 安徽大学 |
| 主分类号: | G06K9/62 | 分类号: | G06K9/62;G06Q50/02 |
| 代理公司: | 合肥市长远专利代理事务所(普通合伙) 34119 | 代理人: | 傅磊 |
| 地址: | 230000 安徽省*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 pauc 算法 农田 智能 药方 | ||
1.一种基于PAUC算法的农田智能喷药方法,其特征在于,包括:
S1、将农作物图像解析为包含植物特征向量的数据集;
S2、初始化第T次迭代的预测模型w、杂草特征向量集合S+、农作物特征向量集合S-,其中,T=1;
S3、基于数据集内第T株植物的特征向量与预设的农作物信息将数据集内植物特征向量划分至S+或S-;
S4、基于数据集内植物特征向量计算得到第T次迭代的自适应梯度;
S5、通过第T次迭代的自适应梯度更新w;
S6、令T=T+1,执行步骤S3,直到T>Tmax,得到全局预测模型
S7、通过从目标植物图像筛选出杂草,并对杂草进行农药喷洒;
其中,步骤S1,具体包括:
将农作物图像解析为包含植物特征向量的数据集,记为xi表示第i株植物的特征向量,xi∈Rd,Rd表示实数的d维空间,d表示植物信息包含的特征个数,yi表示植物的类别,且yi∈{+1,-1},当yi=+1时,表示第i株植物xi为杂草,当yi=-1时,表示第i株植物xi为农作物,1≤i≤n;
其中,步骤S2,具体包括:
定义迭代次数T=1,最大迭代次数为Tmax,迭代过程中的排序间隔数为k,杂草特征向量集合S+、农作物特征向量集合S-,S+与S-大小为N的空集合,第T次迭代的预测模型w为一个d维的零向量wT;
其中,步骤S3,具体包括:
S31、将第T株植物的特征向量xT与预设的农作物信息进行对比,当判定xT为杂草特征向量时,执行步骤S32;否则,执行步骤S34;
S32、当前S+集合中杂草特征向量的数目N+小于N时,将xT放入S+中,记录S+中N+=N++1,若N+=N,则随机将杂草特征向量集合中一株杂草特征向量删除,将xT存入集合S+中;
S33、计算杂草整体特征向量将识别出的杂草特征向量xT与农作物整体特征向量xpos求差计算得到第T次迭代过程中植物特征向量x*=xT-xpos,执行S4,其中,xpos为d维的零向量;
S34、当前S-集合中农作物特征向量的数目N-小于N时,将xT放入S-中,记录S-中N-=N-+1,计算农作物整体信息特征向量执行步骤S4,其中,xneg为d维的零向量;当前S-集合中农作物特征向量的数目N-=N,则判断xT是否大于集合S-中的最小的农作物特征向量,仅当xT大于集合S-中的最小值时,使用xT替换S-中的最小的农作物特征向量;
S35、计算t=Tmodk,判断t=0是否成立,若成立,则执行步骤S36;否则,执行步骤S38;
S36、计算第T次迭代时第j个农作物信息的决策函数值得到第T次迭代农作物信息对应的决策函数集合
S37、对降序排序,并取出前个决策函数值对应的农作物向量特征,其中,β为阈值;
S38、将个农作物特征向量代入中计算得到农作物整体信息特征向量;
S39、将本次迭代识别出的农作物特征向量xT与杂草整体特征信息向量xpos进行求差计算,得到第T次迭代的植物特征向量x*=xpos-xT,执行步骤S4;
其中,步骤S4,具体包括:
S41、定义损失函数l(wT,x*)=max{0,1-wT·x*};
S42、对l(wT,x*)求偏导,利用随机梯度下降法得到第T次迭代的梯度gT;
S43、对前T次迭代的梯度求二范数的平方vT,得到第T次迭代的自适应步长其中ξ1和ξ2为常数;
S44、通过结合第T次迭代的自适应步长通过更新第T次迭代的梯度gT,得到更新后的第T次迭代的自适应梯度
其中,步骤S5,具体包括:通过更新第T次迭代的预测模型wT。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽大学,未经安徽大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810946392.9/1.html,转载请声明来源钻瓜专利网。





