农业专家系统生成工具设计与实现3.PDF

农业专家系统生成工具设计与实现3.PDF

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 15 卷 第 3 期 农 业 工 程 学 报 V o l. 15 N o. 3 1999 年 9 月 T ransactions of the CSA E Sep t.  1999 53 农业专家系统生成工具的设计与实现 ① 周桂红  郑 磊 黄丽华 谢景新 蒋文科 (河北农业大学) 摘 要: 应用面向对象思想和方法, 设计并实现了农业专家系统生成工具, 使农业专家无需知识工 程师的帮助就能直接开发自己的专家系统。使用本工具已生成了黄瓜病害、苹果病害、苹果虫害、 苹果树施肥、棉花病害等专家系统。 关键词: 农业专家系统生成工具; 面向对象; 分布式推理; 不确定推理 农业专家系统是运用人工智能知识工程技术, 总结和汇集农业专家的大量宝贵经验以及 各种相关数据模型建立的计算机智能软件。研制和开发农业专家系统生成工具可以让农业专 家无需知识工程师的帮助, 自己直接建立各类农业专家系统。运用面向对象的思想和方法, 在 W indow s95 系统下, 用V isual C + + 开发了农业专家系统生成工具。该工具主要包括两大部 分: 知识库管理系统和通用推理机。知识库管理系统能引导领域专家输入自己的领域知识, 生 成知识库。通用推理机能自动与之结合, 生成专家系统。 1 农业专家系统生成工具的知识表示方法 农业科研、生产中的专家知识范围广泛, 知识类型复杂, 既有定性的, 又有定量的; 既有确 定的, 结构化的, 又有非确定性、非结构化的。因此, 在权衡各种知识表示方法的基础上, 我们采 用了面向对象的知识表示方法。 面向对象的知识表示可用来表示一大类知识, 本文以棉花主要病害为例, 阐明面向对象知 识表示建立对象模型的方法, 如图 1 所示。图中矩形框表示对象“类”, 椭圆形表示“对象”。例 如, 棉花病中炭疽病、褐斑病、红腐病它们有共同的特征: 病斑在叶子边缘, 因此, 抽象出它们所 属的“底层类”: 病斑在子叶边缘类。病斑上有黑点、叶斑中央灰褐色边缘红褐色、形成疤斑、病 斑在子叶边缘, 这 4 类病有共同的特征, 即发病部位在叶部, 我们向上抽取形成它们的“父类”: 叶部病。全株病、根部病、叶部病、茎部病、蕾铃病这5 类病都属于棉花病, 向上抽取形成“顶层 类”: 棉花病。显然, 这种清晰的层次结构模型非常有利于推理机对知识的运用和搜索。 棉花病害知识库中类及对象的定义方法: ·类的表示 类是知识表示的基本单位, 主要由属性和操作组成。类属性即同一类事物共有的特征, 它 ( ) 反映的是对象生存期的状态, 其初值可以通过类的实例化获得, 也可以用类的方法 操作 改 ( ) 变。在我们建造的农业专家系统生成工具中属性的类型有布尔型、枚举型 字符型 和数值型 收稿日期:修订日期: ( )   河北省科委资助项目 ①周桂红, 工学硕士, 保定市 河北农业大学人工智能研究中心, 071001 © 1995-2005 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved. 54 农业工程学报 1999 年  ( ) 包括整型、实型 3 种。 ( ) ·类的实例化对象 ( ) 类是知识库的静态部分, 实例变量 对象 是知识库的动态部分。在程序运行时, 首先生成 实例变量, 然后进行推理诊断。实例变量是类的具体

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档