专家系统-read.ppt

  1. 1、本文档共200页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专家系统-read

第五章 专家系统 专家系统是人工智能应用研究的主要领域。70年代中期,专家系统的开发获得成功。正如专家系统的先驱费根鲍姆 (Feigenbaum) 所说;专家系统的力量是从它处理的知识中产生的,而不是从某种形式主义及其使用的参考模式中产生的。这正符合一句名言:知识就是力量。80年代,专家系统在全世界得到迅速发展和广泛应用。 专家系统实质上为一计算机程序 它能够以人类专家的水平完成特别困难的某一专业领域的任务。在设计专家系统时,知识工程师的任务就是使计算机尽可能模拟人类专家解决某些实际问题的决策和工作过程,即模仿人类专家如何运用他们的知识和经验来解决所面临问题的方法、技巧和步骤。 5.1 产生式系统 产生式系统(production system)首先是由波斯持(Post)于1943年提出的产生式规则(production rule)而得名的。他们用这种规则对符号串进行置换运算。后来,美国的纽厄尔和西蒙利用这个原理建立一个人类的认知模型(1965年)。同时,斯坦福大学利用产生式系统结构设计出第一个专家系统DENDRAL。 产生式系统用来描述若干个不同的以一个基本概念为基础的系统。这个基本概念就是产生式规则或产生式条件和操作对的概念。在产生式系统中,论域的知识分为两部分:用事实表示静态知识,如事物、事件和它们之间的关系;用产生式规则表示推理过程和行为。由于这类系统的知识库主要用于存储规则,因此又把此类系统称为基于规则的系统(rule-based system)。 5.2 专家系统 专家系统(expert system)是人工智能应用研究最活跃和最广泛的课题之一。自从1965年第一个专家系统DENDRAL在美国斯坦福大学问世以来,经过20年的研究开发,到80年代中期,各种专家系统已遍布各个专业领域,取得很大的成功。 5.3 专家系统开发工具 由于专家系统具有十分广泛的应用领域,而每个系统一般只具有某个领域专家的知识。如果在建造每个具体的专家系统时,一切都从头开始,就必然会降低工作效率。人们已经研制出一些比较通用的工具,作为设计和开发专家系统的辅助手段和环境,以求提高专家系统的开发效率、质量和自动化水平。这种开发工具或环境,就称为专家系统开发工具。 专家系统开发工具是在70年代中期开始发展的,它比一般的计算机高级语言:FOB—TRAN、PASCAL、C、LISP和PROLOG等具有更强的功能。也就是说,专家系统工具是一种更高级的计算机程序设计语言。 现有的专家系统工具,主要分为骨架型工具(又称外壳)、语言型工具、构造辅助工具和支撑环境等4类。 5.4 专家系统设计举例 本节以设计一个维修咨询系统为例,说明专家系统的设计过程。这一过程包括描述专家知识、应用知识和解释决策等。在设计该专家系统时,使用了专家系统设计工具EXPERT。 5.4.1 专家知识的描述 按照EXPERT表达知识的方式,在系统设计过程中主要利用以下3个表达成分:假设或结论,观测或观察,推理或决策规则。不同于EMYCIN或PROSPECTOR系统,在EXPERT中,观测和假设之间是严格区分的。观测是观察或量测,它的值可以是“真(T)”,。“假(N)”,数字或“不知道”等形式。假设是由系统推理得到的可能结论。通常假设附有不确定性的量度。推理或决策规则表示成产生式规则。 5.5 专家系统实例——MYCIN剖析 迄今为止,专家系统尚缺乏统一的理论来指导系统的设计与建造。随着应用范围的不同,专家系统所采用的方法可能有很大差别。例如,DENTRAL系统是个协助化学家分析有机化合物结构的专家系统,它采用扩展的产生与试验方法。R1是DEC公司用于设计计算机配置的专家系统,它采用与本章5.1.3节介绍的BAGGER系统相似的综合产生式系统的方法。HEABSAY—Ⅱ是语音理解专家系统,它把理解语音所需的各种知识组织为相互作用的模块——知识源;各种知识源通过总数据库——黑板而相互联系。MYCIN是用于医疗诊断的咨询专家系统。为了处理事实和规则的不确定性,MYCIN系统采用非精确推理。专家系统是很复杂的程序系统,很难在不大的篇幅内详细和全面地介绍。本节仅以MYCIN系统为例,着重介绍该专家系统的用途、主要结构、知识表示方法、推理方法和大致工作过程等,以期对专家系统有更深入了解。 5.6 新一代专家系统 近年来,在讨论专家系统的利弊时,有些人工智能学者认为:专家系统发展出的知识库思想是很重要的,它不仅促进入工智能的发展,而且对整个计算机科学的发展影

文档评论(0)

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

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

1亿VIP精品文档

相关文档