专家系发统11.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专家系发统11

* * 2. 知识表示语言 这是针对知识工程发展起来的程序设计语言,因此也称知识工程语言。这些语言并不与具体的体系和范例有紧密联系,也不局限于实现任一特殊的控制策略,因而便于实现较广泛的问题。 * * 目前这类通用型语言已很多,如OPS5、ROSIE、HEARSAYⅢ、RLL、ART等。 OPS5:是美国卡内基—梅隆大学开发的一种通用知识表达语言,其特点是将通用的表达和控制结合起来,提供了专家系统所需的基本机制。 OPS5由产生式规则库、推理机及数据库三部分组成。 规则的一般形式为:P规则号 前提 → 结论 其中前提是条件元的序列,而结论部分是基本动作构成的集合。OPS5中定义了12个基本动作如MAKE、MODIFY、REMOVE、WRITE等。 用户可以根据其意愿方式加入控制结构 。 * * 3.外壳系统(骨架系统) 外壳系统亦称为骨架(frame),这种工具通常提供知识获取模块、推理机制、解释功能等,只要加上领域专门知识,即建立起知识库就可以构成一个专家系统。这类系统典型的代表有EMYCIN、KAS和EXPERT等。国内也开发出了不少这类工具系统。显然,使用这种工具,开发效率最高,但限制也更多,灵活性最差。 * * 4.组合式构造工具 这种工具向用户提供多种知识表示方法和多个推理控制机构,使用户可以选择各种组成部件,非常方便地进行组合,来设计、建造自己所需的专家系统。这类系统的典型代表有AGE等。 * * 7.6.2 专家系统开发环境 随着专家系统技术的普及与发展,人们对开发工具的要求也越来越高。一个好的专家系统开发工具应向用户提供多方面的支持,包括从系统分析、知识获取、程序设计到系统调试与维护的一条龙的服务。于是,专家系统开发环境便应运而生。专家系统开发环境就是集成化了的专家系统开发工具包。提供的功能主要有 (1)多种知识表示:至少提供两、三种以上知识表示,如逻辑、框架、对象、过程等。 (2)多种不精确推理模型:即提供多种不精确推理模型,可供用户选用。最好还留有用户自定义接口。 * * (3)多种知识获取手段:除了必需的知识编辑工具外,还应有自动知识获取即机器学习功能,以及知识求精手段。 (4)多样的辅助工具:包括数据库访问、电子表格、作图等工具。 (5)多样的友好用户界面:包括开发界面和专家系统产品的用户界面,应该是多媒体的,并且有自然语言接口。 (6)广泛的适应性:能满足多种应用领域的特殊需求,具有很好的通用性。 目前在国外已经有的专家系统开发环境有:AGE、KEE、 EST 。 * * EST的核心是专家系统设计语言ESL。ESL是融过程性和描述性于一体,把知识推理同其他数据处理相结合,模块化的程序设计语言。具体来讲,ESL是将人工智能的自动推理和搜索等功能嵌套于过程性语言之中,而ESL的语句和所处理的知识(事实和规则)本身又都是用一阶谓词描述的。 * * 面就是一个用EST开发的一个小型专家系统示例: work(main): {主程序} make window(1,117,0,d,3,10,4,30),nl,{定义主窗口} write(微机故障诊断专家系统),nl,nl, make window(2,27,0,a,9,40,1,16) read char(-), dialog(yes), {开人机对话} meta KB(kb0), {将元知识调入内存} goal trouble(Y), {推理目标} reasoning(backward), {启动反向推理机} * * Show conclusion, {显示结论} Clear window,write(解释否(y/n)?),read char(C), If C=′y′then explain {给出解释} Else write(), Clear memory, Clear window. {运行结束,清屏} * * 7.7 新一代专家系统研究 7.7.1 深层知识专家系统 深层知识专家系统,即不仅具有专家经验性表层知识,而且具有深层次的专业知识。这样,系统的智能就更强了,也更接近于专家水平了。 例如一个故障诊断专家系统,如果不仅有专家的经验知识

文档评论(0)

180****9566 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档