- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                
              通用农业专家系统生成工具‘ 
                      蒋文科  周桂红  陈丽萍 
                    (河北农业大学^工智能研究中心保定071001) 
                               摘    要 
       本文阐述了在面向对象技术支持下开发农业专家系统生成工具的基本思想-并以棉花病害为倒介 
    绍了作物痛虫害知识模型的建立方法.目前,我们在Visuaic++环境下已经完成了农业专家系统生 
    成工具的研制. 
    美键诵面向对象.专家系统生成工具,知识模型 
    中国法分类号TPl窖2,TP319 
 1引言 
    农业专家系统是运用人工智能知识工程技术,总结和汇集农业专家的大量宝贵经验以及 
 各种相关数据模型建造的计算机智能软件。研制和开发农业专家系统生成工具可以让农业专家 
无需知识工程师的帮助,自己直接建造各类农业专家系统。由于农业工程具有数据量大、数据 
类型复杂、影响因素多,以及难以用语言文字描述等特点,利用传统文件系统难以支持这种复 
 系数据库(Access)技术相结合.这对于复杂知识库的建立提供了方便,可以大大提高推理速 
度。vc++具有完整的面向对象的特点并包含了一些针对ODBC的工具和好c类,这都为我们面 
 向对象的知识库的建立、面向对象的多层次、继承性、不精确推理提供了实现基础。 
2专家系统生成工具(AEST)概貌 
     AEST由知识库生成器、通用推理机、帮助系统和退出系统四大部分组成。农业专家即使 
不懂计算机编程也可以使用该工具所提供的类信息获取界面、属性信息获取界面、对象信息获 
取界面、图像、声音信息界面很方便地输入本专业的知识,再与通用推理机结合形成具体的农 
业专家系统。并且,在编辑、浏览知识库时,用户可以利用我们所提供的可视化知识库树形图, 
跟使用Windows95中的资源管理器一样,只要用鼠标点击类名或对象名就可以直接步入要修改 
的位置,扩充、修改知识库非常灵活。因此,AEST可以称是智能型的专家系统生成工具。 
2.1AEST的特点 
    由于农业生产、科研中包含有大量的经验性知识,又涉及很多数理统计运算.并且考虑到 
知识表示和程序设计的面向对象思想,我们采用具有标准用户界面的面向对象开发环境Visual 
c++来实现AEST.知识库采用面向对象的知识表示,并且基于农业知识滩以用语言文字描述的 
                          Database 
特点,结台Vc++提供的ODBC(OpenConnectivity开放数据库连接)管理接口技术, 
我们用vc++实现面向对象知识库的数据库管理机制,生成图、文、声并茂的知识库管理系统. 
   ’收辘臣飙:1999山啦a 
增刊                     蒋文科等:通用农业专家系统生成工具                            187 
 此外,因农业生产因素复杂,有大量不完全或不准确知识,并且数据随地域、气候等因素变化, 
 故系统引入了不精确推理和置信度因子。 
 2.2AEST的结构和功能 
    AEST主要由知识库管理系统和通用推理机组成。知识库管理系统负责知识获取、知识库 
 的建造、修改、扩充等任务:推理机是专家系统的核心,其主要任务是根据知识库中的知识和 
用户输入的信息给出最终目标对象,并可对推理过程和结果进行详细解释。推理机和知识库管 
 理系统既相互联系叉相互独立。 
 3知识库 
3.1知识表示 
    所谓知识表示是为了描述客观事物所作的一组约定,是知识的符号化和形式化过程。知 
识的获取、表示和利用是专家系统的三个基本问题,其中知识表示处于中心地位。知识表示方 
法的优劣直接影响到系统的知识获取能力和知识利用效率。一个好的知识表示方法应满足三点 
要求:可扩充性、简洁性、清晰性。 
     由于农业科研、生产中的专家知识范围广泛,知识类型复杂,在权衡各种知识表示方法 
的基础上,我们采用了面向对象的知识袭示方法。利用面向对象中类和对象来表示领域知识, 
面向对象方法中的继承机制很自然地表示了分类。面向对象的继承性、封装性使得面向对象知 
识表示方法具有很强的可扩充性,同时也具有清晰性和简洁性。面向对象知识表示方法的主要 
工作是识别对象和类。其基本思路是:首先识别问题领域中的对象,然后把具有相似属性和操 
作的对象归并为一类,形成底层类;然后自底向上逐步归纳抽象,对具有公共属性的底层类抽 
取其共性形成父类,层层抽取,直到无共性为止,最后形成阀题领域的知识模型。本文以棉花 
主要瘾害为侧,阐明其面向
                 原创力文档
原创力文档 
                        

文档评论(0)