附件
文献综述
论文题目远程农作物病虫害诊断专家系统的设计与实现系别_____ ______ _
年级______ _ _ _ _ _
专业_____ ___ ___
学生姓名______ _____
学号 ___ __ _
指导教师______ ___ _ __ _
职称______ __ ___
系主任 _________________ _ _ ___
2012年 04月22 日
文献综述
一、针对农作物病虫害诊断系统的研究
病虫害诊断目前已经在农业领域中得到了广泛的应用,作为一种有别于传统的专家到田里诊断病虫害的新型方式,病虫害诊断代替专家走向田里,在收集知识、整理规则、推理诊断等各个方面均有突出的表现,能正确诊断病虫害。
目前已经有很多人对其各个环节进行了大量的研究与设计。
从远程农作物病虫害诊断应用的时间上可以分为“诊断前”和“诊断”两个阶段。
对于诊断前,病虫害诊断需要进行收集整理知识,构建知识库;诊断需要进行根据用户输入的事实,从知识库中读取有用的规则来推理诊断。
1、针对诊断前的相关研究
在诊断前需要对专家系统、专家系统的结构进行研究:
参考文献[1]对农业专家系统做了详细的介绍,给出了农业专家系统的定义:它是运用知识表示、推理、知识获取等技术,总结农业专家的宝贵经验、实验数据及数学模型,建造起来的计算机农业软件系统;农业专家系统可应用于农业的各个领域,如作物栽培、植物保护、配方施肥、农业经济效益分析、市场销售管理等。
利用系统工程和软件工程的理论和方法,应用先进的软件制作工具,制作出一套果树病虫害测报与防治技术的专家系统软件。
该专家系统由三套软件组成,即林果病虫害防治技术专家咨询系统、昆虫图像处理及计算机视觉系统、果树害虫辅助鉴定多媒体专家系统。
该套系统软件具有果树害虫的自动识别,害虫的辅助鉴定等害虫鉴定功能,同时其具有浏览、查询、知识学习、病虫害的预防、防治策略、资料输入、资料输出等果树病虫害测报与防治功能。
专家系统是模拟人类专家运用他们所知道的知识和经验来解决实际问题的方法、技巧和步骤。
专家系统具有:启发性、透明性和灵活性等特点。
选择什么结构最为合适,要根据应用环境和所要做的任务来确定。
选择的系统结构,与专家系统的适用性和效率紧密相连。
针对专家系统的结构问题,参考文献[2]给出了具体的阐述,总结出了专家系统的基本结构包括知识库、推理机、全局数据库、人机接口、解释器等五个部分,并对这五个部分的功能做出具体的解释。
针对知识获取问题,传统的农业专家到田里诊断农作物病虫害,没有知识库,专家根据农作物生长状态直接给出结论。
但在专家系统中,设计师需要向有关专家收集知识,把知识转换成另一种表示形式,经过编辑、编译送入知识库,这就涉及到知识库构建的问题。
参考文献[3]提出了知识获取是一件相关困难的工作,被公认是专家系统建造中的一个“瓶颈”问题,知识获取的目的是为专家系统获取知识、建立健全完善、有效的知识库。
后期可以对构建好的知识库进行维护和完善。
2、针对诊断过程中相关研究
参考文献[4]将CBR技术引入到蔬菜病虫害诊断中, 解决蔬菜病虫害诊断专家系统在知识获取上存在的瓶颈问题。
针对农业专家在对病虫害诊断时的思维过程和CBR基本原理的一致性, 构建了CBR的蔬菜病虫害诊治专家系统,为蔬菜病虫害诊断问题开辟了一条新的途径,将其应用到蔬菜病虫害的防治工作中,不能使广大菜农独立完成病虫害的防治工作,而且,由CBR具有能够对未知案例进行推理得出新结论的功能,也能够辅助农业专家对复杂问题进行诊断和防治。
对生产实践具有重要意义。
推理机的设计是农作物病虫害诊断系统的重要部分,推理机的模型有正向推理、反向推理和双向推理三中典型策略。
每种策略都有他们的优缺点,在参考文献[5]提出了反向推理的基本思想:首先选定一个假设目标,然后寻找支持该假设的证据,若所需的证据都能找到,则说明原假设是成立的;若无论如何都找不到所需要的证据,则说明原假设不成立,此时需要另外选定新的假设。
与正向推理相比,反向推理的主要优点是不必使用与目标无关的知识,目的性强,同时它还有利于向用户提供解释。
反向推理的缺点是在选择初始目标时具有很大的盲目性,若假设不正确,就有可能需要多次提出假设,影响了系统的效率。
反向推理比较适合结论单一或直接提出结论要求证实的系统。
3、专家数据库的研究
针对专家系统数据库的研究,参考文献[6]中指出:此类系统是专家系统与数据库相连接的组合系统,其中专家系统的作用是改善对数据库的存取和解释能力,更方便地实现对数据库有关信息的利用。
参考文献[7]对研制了北京地区蔬菜病虫害远程诊治专家系统VPRDES。
该系统对实时推广北京地区主要蔬菜病虫害的无公害治理技术、促进农户合理用药、提高蔬菜产品的安全性等具有重要作用。
根据知识库与数据库的比较,数据库中的规则通常是隐含于数据结构或完整性约束中,而知识库中的规则主要通过某种知识表示方式,与事实一样显示的表达出来。
参考文献:
[1] 李志红. 计算机辅助决策技术在蔬菜生产及害虫治理中的应用研究. 中国农业大学博士学位论文,1997.
[2] 林尧瑞,张钹,石纯一等.专家理论与实践 [M].清华大学出版社.1998:89-93.
[3] 尹朝庆,尹皓.人工智能与专家系统.中国水利水电出版社.2001:177.
[4] 刘鹤,李东明,陈桂.基于CBR的蔬菜病虫害诊治专家系统的研究.安徽农业科学, Journ al ofAnhu iAgr.i Sc.i 2010, 38( 27) : 15380- 15381, 15413.
[5] 宫雷光,陈守礼.专家系统设计使用指南.吉林大学出版社,1986:103-132.
[6] 郑永利,程家安,章华强. 专家系统及其在植保领域中的应用与发展. 中国稻米,2004(2):31-33
[7]邵刚,李志红,王维瑞等. 北京地区蔬菜病虫害远程诊治专家系统VPRDES的研制. 植物保护, 2006,32(1): 51-54.
[8]李晓强,崔德光.基于关系数据库的知识库结构设计[J].计算机工程与应用,2001:102-110
[9]张宝峰. 中国检疫性有害生物信息管理与辅助鉴定系统的研究. 中国农业大学研究生院硕士学位论文, 2003
[10] 肖艳华,下青兰、毕业莉等.吉林省实施“农技110”信息服务模式的探讨.农业网络信息.2006(10):26-29.
[11] 赵春江等.基于Struts框架的农业专家系统研究.计算机应用研究.2005(9):10-30.
[12] 杨宝祝等.农业专家系统开发平台的研究现状及发展趋势.中国农学通报.2006(6).
[13] B.G.Buchaman,and Feigenbaum,E.A.DENDRAL and Meta-DENDRAL:Their Applications Dimension,Artificial Intelligence,1978,11:5-24.
[14] 肖杭,张秀彬,周培,申广荣.基于GIS及混合模式的生态农业管理信息系统[J].福建农林大学学报(自然科学版),2007,36(3):323-327
[15] 孙冠英,陈学新,程家安等.基于网络的进出境植物检疫信息管理和辅助决策系统.
浙江大学学报(农业与生命科学版).2003:407-413.
[16] Giarraiano J,Riley G(印鉴,刘星成,汤庸,译).专家系统原理与编程[M].北京:机械工业出版社,2000:15-18
[17] 徐恩普.知识工程与专家系统.东南大学出版社,1996
[18] El-Sayed El-Azhary, Hesham A. Hassan, Rafea A. Pest Control Expert System for Tomato (PCEST). Knowledge and Information Systems, 2000(2):242-257.
[19] 张全寿.专家系统建造原理及方法.北京:中国铁道出版社,1992:92-101.
[20] 王珊,萨师煊.数据库系统概论(第四版).高等教育出版社.2006:50-65.
[21] Kaili Watson .C#2005数据库编程经典教程[M].人民邮电出版社.2007:24-54
[22] 武文,赵长保,农业现代化与现代农业——《农业现代化问题研究综述》之一
[23] 于洪飞,戴俊英.世界持续农业的进展对中国农业发展的影响.农业现代化研究,1995,16(1)
[24] 张优良.农业专家系统及发展方向探讨.青海农技推广,2002年第3期,18,25
[25] 李明树.以农业专家系统为突破口积极推进智能化农业信息技术的应用示范工程[J].计算机与农业,2000,(5):20-21
[26] 朱凤林.农业专家系统的应用与发展[J].厦门科技,1992,(5):30
[27] 熊范纶.雄风专家系统开发工具[M].北京:清华大学出版社,1999.4
[28] 陈亚兵,孙济庆.基于知识库的专家咨询系统设计与实现.计算机工程,2007,33(16):190-198
[29] 张白一,崔尚森.基于Web的汽车故障检测专家系统的设计.长安大学学报(自然科学版),2006,26(2):70-80
[30] 黄红桃.专家系统开发平台的对比.电脑知识与技术,2005,10:133-134。