基于CBR油菜病害诊断推理系统设计

基于CBR油菜病害诊断推理系统设计

ID:43962811

大小:35.05 KB

页数:6页

时间:2019-10-17

基于CBR油菜病害诊断推理系统设计_第1页
基于CBR油菜病害诊断推理系统设计_第2页
基于CBR油菜病害诊断推理系统设计_第3页
基于CBR油菜病害诊断推理系统设计_第4页
基于CBR油菜病害诊断推理系统设计_第5页
资源描述:

《基于CBR油菜病害诊断推理系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于CBR油菜病害诊断推理系统设计摘要:根据案例推理(CBR)的方法对油菜病例进行二值化,建构油菜病害推理系统;用面向对象的思想,以VC++为开发平台,SQLServer2000为服务平台,开发了油菜病害诊断系统。系统可很好地应用于油菜病害的诊断和推理。关键词:案例推理(CBR);油菜病害;诊断系统中图分类号:TP182;S435.654文献标识码:A文章编号:0439-8114(2013)03-0699-03案例推理(Case-BasedReasoning,简称为CBR)是人工智能领域中的一个重要范畴,与基于规则

2、推理模式不同,它是指借用已有的相似案例来解决问题[1]。目前CBR已成为人工智能与专家系统的一种非常具有生命力的推理技术,广泛应用于诸多领域,并受到越来越多的重视。国内外许多专家学者对病虫害的诊断与防治进行了研究,但对病虫害诊断的准确率不高。该设计采用案例推理(CBR)方法对油菜的病例进行二值化后,根据设计的推理机进行判断分析,并做出相应的决策,其诊断的效果良好。1油菜病害的知识表示知识表示是专家系统中十分重要的研究领域,与知识获取、推理、搜索、解释等有直接关系,知识表示水平的高低决定了农业病虫害诊断系统性能的优劣

3、[2]。如何研制开发出一个准确、细腻、真实的模拟农业病虫害专家诊断系统,首先要考虑的是选用合适的知识表示策略。1.1病例的知识表示病例是对事件或问题的描述和表示,其内容包括问题描述、问题求解和病例结果三部分。以油菜病害案例为例,对其进行病例知识的建模。1)问题的描述。描述油菜病害案例发生时的背景和状态,包括发病时间和症状表现等。2)问题求解。对问题描述选择处理方法和解决策略,得到相关结构、解释或建议,即根据症状描述推理得出确诊的疾病、病因和防治措施。3)诊断结果。此案例是成功案例还是失败案例等,是诊断的效果反馈。1

4、.2油菜病害系统基础数据病例主要针对油菜病害中6种常见病构造的。病例库数据经预处理,其结构以及对应属性取值见表lo对表1中的数据,根据专家经验形成含106个症状条件属性,分别对应6种常见疾病。根据张信等[3]列出的症状信息经预处理后作为案例数据(表2)o对病例的描述进行二值化处理,例如,对于“为害”属性有6个可取值,则设置6个不同的属性Hl,H2,H3,H4,H5,H6来代替"为害”属性,当H1的取值为“1”时,表示为害的部分为叶。病例1:茎部受害,淡褐色水渍状斑点,老叶出现轮纹,内外长出白色絮状菌丝,花瓣黄褐色,

5、易脱落。根据表1对病例1进行预处理,得到表2。1.3典型的CBR模型从目前的研究来看,普遍被接受的、典型的CBR模型是建立在Aamodt等[4]提出的"4R”循环基础之上的,即将CBR过程划分为4个主要阶段:①实例检索(Retrieve),根据问题的描述找到最相似的实例;②实例复用(Reuse),重用相似实例的建议解;③实例修正(Revise),如有必要,修正建议以更好地适应新问题;④实例保存(Retain),将验证后的新解与问题存储到实例库中。2系统工作流程设计系统工作流程如图1,用户首先进入用户登录界面,输入登

6、录信息后系统根据不同用户的身份赋予不同的权限。普通用户登录后使用诊断系统进行油菜病害诊断或进行病害知识浏览。2.1系统知识库设计由于在这个系统中所涉及到的表有诊断表、案例表、农药知识、防治信息、疾病信息、专家信息、农户信息。产生的知识库见图2O2.2规则库对常见的油菜病害进行二值化,产生下面的处理逻辑规则库:IFH1(叶为害)&&H5(果为害)&&(枝为害)&&(叶斑近褐)&&(叶同心轮纹)&&(絮状菌丝菌核)&&(茎枝枯死)&&(茎斑形梭)&&(茎斑边褐色)I

7、sxThenD01(菌核病)IFHl(叶为害)&&H

8、5(果为害)&&(叶斑近黄)&&(叶大V合并)&&(叶枯)&&(茎枝斑形同心轮纹)&&(茎秆纵裂)&&(茎秆生白色分泌物)

9、

10、SYThenD02(病毒病)•••■其中SX,SY为病害案例。(SX,SY?

11、,则由用户重新勾选,同时保存该病案,用于以后的规则判断中。步骤3:用户若进行油菜病害知识浏览,则可根据需要选择“油菜病害理论知识”、“典型案例知识”、“农药知识”、“油菜种植指南”。步骤4:用户若是对油菜病害案例知识查询,可根据需要选择"症状查找”、“农户查找”、'‘常见病害类型查找”。对用户每次输入的病症进行保存,为实例库。当遇到问题时,通过对实例库的相似

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。