一种农作物诊断方法、装置、慧诊仪以及可读存储介质制造方法及图纸

技术编号:35709178 阅读:18 留言:0更新日期:2022-11-23 15:07
本发明专利技术通过提供一种农作物诊断方法、装置、慧诊仪以及可读存储介质,其通过慧诊仪采集待识别农作物病害图像,将所述农作物病害图像输入至预先训练好的病害识别模型中,确定所述农作物病害图像的至少一个病害标注信息,用户不仅可以通过慧诊仪识别所述农作物病害图像并得到所述农作物病害的标注信息,还可以通过慧诊仪输入查询语句,再从预先建立的知识图谱中获取水稻的目标病害为水稻稻苗疫病以及所述目标病害为水稻稻苗疫病所对应的辅助决策,以此提高识别效率,达到了更准确的识别效果。果。果。

【技术实现步骤摘要】
一种农作物诊断方法、装置、慧诊仪以及可读存储介质


[0001]本专利技术涉及计算机应用中的智慧农业的
,尤其涉及一种农作物诊断方法、装置、慧诊仪以及可读存储介质。

技术介绍

[0002]水稻病虫害诊治还没有产业化、统一规范化的产品推广普及,水稻生产的病虫害防治并未真正形成体系,农民普遍缺乏抗病抗虫的技术知识。因此,针对于水稻病虫害识别和防治,急需开发出一种农作物诊断方法、装置以及相应的设备,帮助农民快速、准确识别病虫害的类型,并提供对应的防治措施。

技术实现思路

[0003]对此,本专利技术提供一种农作物诊断方法,具体包括:步骤1:通过慧诊仪采集待识别农作物病害图像;步骤2:将所述农作物病害图像输入至预先训练好的病害识别模型中,确定所述农作物病害图像的至少一个病害标注信息;具体地,所述病害识别模型包括特征提取农作物病害图像的特征向量,其中,所述特征向量包括颜色特征向量和纹理特征向量;结合颜色特征向量和纹理特征向量;在得到所述农作物病害图像的特征向量后,通过所述病害识别模型的分类器进行分类标记,并得到所述农作物病害图像的分类概率和所述农作物病害图像的标注信息;步骤3:根据查询输入来自动匹配知识图谱查询路径;基于所述农作物病害的标注信息,自动生成查询语句,并从知识图谱中查询农作物的目标病害和对应的辅助决策;具体地,在步骤3中包括以下步骤:步骤3.1:获取所述标注信息和用户查询语句的表示文本;判断标注信息和用户查询语句的表示文本是否包括关系类型及两个实体;若是则执行步骤3.2,若否则执行步骤3.4;步骤3.2:设置知识图谱中的源节点、目标节点和临时节点,在初始阶段将临时节点设置在源节点处,更新临时节点附近的实体和关系集合;步骤3.3:获取与临时节点相似的附近节点的实体,并将其关系存储到知识图谱中;不断更新和存储所述临时节点附近的实体和关系集合,并最终输出最短的路径,得到所述目标节点;步骤3.4:判断获取所述标注信息以及用户查询语句中是否只包括实体,若是执行步骤3.5;若否则执行步骤3.7;步骤3.5:将实体对应的节点的ID和相邻节点ID进行比较;若实体对应的节点的ID大于相邻节点ID,将实体对应的节点作为初始节点;步骤3.6:获取与临时节点相似的附近节点的实体,并将其关系存储到知识图谱
中;不断更新和存储所述临时节点附近的实体和关系集合,并最终输出最短的路径,得到所述目标节点,获取目标病害以及用户查询语句中的实体;步骤3.7:若通过所述慧诊仪判断未获取所述标注信息,并且用户输入查询语句中只包括实体;步骤3.8:获取所述实体的集合A以及相邻节点的集合B,得到所述集合A与所述集合B的交集C以及并集D;步骤3.9:通过所述交集C与所述并集D的比值计算所述集合A与所述集合B的相似度,获取相似度最高的目标实体;步骤4:基于目标实体为农作物病害防治提供辅助决策,在未获取辅助决策时开启远程专家指导。
[0004]具体地,在预先构建农作物病害知识图谱时,具体地,利用条件约束方法对半结构化知识进行抽取和/或利用机器学习方法提取非结构化知识,最后进行知识存储;将抽取到的两部分作物农作物病害三元组数据共同存储到 Neo4j 图数据中,并进行可视化展示。
[0005]具体地,在预先构建农作物病害知识图谱的映射关系时,输入文本中的实体位置信息,并结合上下文提取出实体位置中的首部、中间、尾部的语法结构特征以及语义特征;具体地,根据注意力机制计算输入文本实体的首部、中间部分、尾部的向量,即首部向量、中间向量、尾部向量,并基于注意力机制计算所述首部向量、所述中间向量、所述尾部向量之间的相互关系R,用关联度调整权重系数矩阵获取输入文本向量;;其中,S为首部向量,N为中间向量,W为尾部向量,表示首部向量的维度或中间向量维度或尾部向量的维度数量,表示注意力机制函数,表示归一化指数函数。
[0006]具体地,根据多头注意力机制进行多次线性变换,并将所述首部向量、中间向量、尾部向量进行投影,将多次线性变换矩阵进行融合;;其中,表示多头注意力机制,concat()表示融合函数,表示在多头注意力机制下的线性变换后得到的变换矩阵,n表示变换次数;具体地,计算多次线性变换矩阵;;其中,表示投影后的首部向量,表示投影后的中间向量,表示投影后的尾部向量;根据输出结果对所述首部向量、中间向量、尾部向量完成知识图谱中各个节点映射关系,完成构建所述农作物病害知识图谱。
[0007]此外,本专利技术还提供一种农作物诊断装置,具体应用于慧诊仪,其特征在于,包括:
农作物病害图像获取模块、农作物病害图像识别模块、知识图谱查询模块、辅助决策模块;农作物病害图像获取模块,用于通过慧诊仪采集待识别农作物病害图像;农作物病害图像识别模块,用于将所述农作物病害图像输入至预先训练好的病害识别模型中,确定所述农作物病害图像的至少一个病害标注信息;具体地,所述病害识别模型包括特征提取农作物病害图像的特征向量,其中,所述特征向量包括颜色特征向量和纹理特征向量;结合颜色特征向量和纹理特征向量;在得到所述农作物病害图像的特征向量后,通过所述病害识别模型的分类器进行分类标记,并得到所述农作物病害图像的分类概率和所述农作物病害图像的标注信息;知识图谱查询模块,用于根据查询输入来自动匹配知识图谱查询路径;知识图谱查询模块,用于根据查询输入来自动匹配知识图谱查询路径;基于所述农作物病害的标注信息,自动生成查询语句,并从知识图谱中查询农作物的目标病害和对应的辅助决策;具体地,所述知识图谱查询模块包括:第一查询子模块、获取所述标注信息和用户查询语句的表示文本;判断标注信息和用户查询语句的表示文本是否包括关系类型及两个实体;若是则执行所述第一查询子模块,若否则执行第二查询子模块;所述第一查询子模块,用于设置知识图谱中的源节点、目标节点和临时节点,在初始阶段将临时节点设置在源节点处,更新临时节点附近的实体和关系集合;所述第一查询子模块,用于获取与临时节点相似的附近节点的实体,并将其关系存储到知识图谱中;不断更新和存储所述临时节点附近的实体和关系集合,并最终输出最短的路径,得到所述目标节点;所述第二查询子模块,判断获取所述标注信息以及用户查询语句中是否只包括实体,若是执行所述第二查询子模块;若否则执行第三查询子模块;所述第二查询子模块,用于将实体对应的节点的ID和相邻节点ID进行比较;若实体对应的节点的ID大于相邻节点ID,将实体对应的节点作为初始节点;步所述第二查询子模块,用于获取与临时节点相似的附近节点的实体,并将其关系存储到知识图谱中;不断更新和存储所述临时节点附近的实体和关系集合,并最终输出最短的路径,得到所述目标节点,获取目标病害以及用户查询语句中的实体;所述第三查询子模块,用于若通过所述慧诊仪判断未获取所述标注信息,并且用户输入查询语句中只包括实体;所述第三查询子模块,用于获取所述实体的集合A以及相邻节点的集合B,得到所述集合A与所述集合B的交集C以及并集D;所述第三查询子模块,用于通过所述交集C与所述并集D的比值计算所述集合A与所述集合B的相似度,获取相似度最高的目标实体。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种农作物诊断方法,具体包括:步骤1:通过慧诊仪采集待识别农作物病害图像;步骤2:将所述农作物病害图像输入至预先训练好的病害识别模型中,确定所述农作物病害图像的至少一个病害标注信息;具体地,所述病害识别模型包括特征提取农作物病害图像的特征向量,其中,所述特征向量包括颜色特征向量和纹理特征向量;结合颜色特征向量和纹理特征向量在得到所述农作物病害图像的特征向量后,通过所述病害识别模型的分类器进行分类标记,并得到所述农作物病害图像的分类概率和所述农作物病害图像的标注信息;步骤3:根据查询输入来自动匹配知识图谱查询路径;基于所述农作物病害的标注信息,自动生成查询语句,并从知识图谱中查询农作物的目标病害和对应的辅助决策;具体地,在步骤3中包括以下步骤:步骤3.1:获取所述标注信息和用户查询语句的表示文本;判断标注信息和用户查询语句的表示文本是否包括关系类型及两个实体;若是则执行步骤3.2,若否则执行步骤3.4;步骤3.2:设置知识图谱中的源节点、目标节点和临时节点,在初始阶段将临时节点设置在源节点处,更新临时节点附近的实体和关系集合;步骤3.3:获取与临时节点相似的附近节点的实体,并将其关系存储到知识图谱中;不断更新和存储所述临时节点附近的实体和关系集合,并最终输出最短的路径,得到所述目标节点;步骤3.4:判断获取所述标注信息以及用户查询语句中是否只包括实体,若是执行步骤3.5;若否则执行步骤3.7;步骤3.5:将实体对应的节点的ID和相邻节点ID进行比较;若实体对应的节点的ID大于相邻节点ID,将实体对应的节点作为初始节点;步骤3.6:获取与临时节点相似的附近节点的实体,并将其关系存储到知识图谱中;不断更新和存储所述临时节点附近的实体和关系集合,并最终输出最短的路径,得到所述目标节点,获取目标病害以及用户查询语句中的实体;步骤3.7:若通过所述慧诊仪判断未获取所述标注信息,并且用户输入查询语句中只包括实体;步骤3.8:获取所述实体的集合A以及相邻节点的集合B,得到所述集合A与所述集合B的交集C以及并集D;步骤3.9:通过所述交集C与所述并集D的比值计算所述集合A与所述集合B的相似度,获取相似度最高的目标实体;步骤4:基于目标实体为农作物病害防治提供辅助决策,在未获取辅助决策时开启远程专家指导。2.根据权利要求1所述的一种农作物诊断方法,其特征在于:在预先构建农作物病害知识图谱时,具体地,利用条件约束方法对半结构化知识进行抽取和/或利用机器学习方法提取非结构化知识,最后进行知识存储;将抽取到的两部分作物农作物病害三元组数据共同存储到 Neo4j 图数据中,并进行
可视化展示。3.根据权利要求2所述的一种农作物诊断方法,其特征在于:在预先构建农作物病害知识图谱的映射关系时,输入文本中的实体位置信息,并结合上下文提取出实体位置中的首部、中间、尾部的语法结构特征以及语义特征;具体地,根据注意力机制计算输入文本实体的首部、中间部分、尾部的向量,即首部向量、中间向量、尾部向量,并基于注意力机制计算所述首部向量、所述中间向量、所述尾部向量之间的相互关系R;;其中,S为首部向量,N为中间向量,W为尾部向量,表示首部向量的维度或中间向量维度或尾部向量的维度数量,表示注意力机制函数,表示归一化指数函数。4.根据权利要求3所述的一种农作物诊断方法,其特征在于:根据多头注意力机制进行多次线性变换,并将所述首部向量、中间向量、尾部向量进行投影,将多次线性变换矩阵进行融合;;其中,表示多头注意力机制,concat()表示融合函数,表示在多头注意力机制下的线性变换后得到的变换矩阵,n表示变换次数;具体地,计算多次线性变换矩阵;;其中,表示投影后的首部向量,表示投影后的中间向量,表示投影后的尾部向量;根据输出结果对所述首部向量、中间向量、尾部向量完成知识图谱中各个节点映射关系,完成构建所述农作物病害知识图谱。5.一种农作物诊断装置,具体应用于慧诊仪,其特征在于,包括:农作物病害图像获取模块、农作物病害图像识别模块、知识图谱查询模块、辅助决策模块;农作物病害图像获取模块,用于通过慧诊仪采集待识别农作物病害图像;农作物病害图像识别模块,用于将所述农作物病害图像输入至预先训练好的病害识别模型中,确定所述农作物病害图像的至少一个病害标注信息;具体地,所述病害识别模型包括特征提取农作物病害图...

【专利技术属性】
技术研发人员:李任明曾晓流甘水华李伟伟肖丽沙易丽娟陈诗亮张坤汤文亮
申请(专利权)人:江西省亿发姆科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1