- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9节专家系统15
专家系统开发工具之三 构造辅助工具 AGE是由美国斯坦福大学用INTERLISP语言实现的专 家系统工具,这一系统能帮助知识工程师设计和构造专 家系统。AGE给用户提供了一整套像积木块那样的组 件,利用它能够“装配” 成专家系统。它包括以下4个子 系统: (a) 设计子系统:在系统设计方面指导用户使用组合规 则的预组合模型。 (b) 编辑子系统:辅助用户选用预制构件模块,装入领 域知识和控制信息,建造知识库。 (c) 解释子系统:执行用户的程序,进行知识推理以求 解问题,并提供查错手段,建造推理机。 (d) 跟踪子系统:为用户开发的专家系统的运行进行全 面的跟踪和测试。 专家系统开发工具之四 ---支撑环境 支撑设施是指帮助进行程序设计的工具,它常被作为知识工程语言的一部分。工具支撑环境仅是一个附带的软件包,以便使用户界面更友好,它包括四个典型组件:调试辅助工具、输入输出设施、解释设施和知识库编辑器。 支撑环境 (1)调试辅助工具 大多数程序设计语言和知识工程语言都包含有跟踪设施和断点程序包,跟踪使用户能跟踪或显示系统的操作,这通常是列出已激发的所有规则的名字或序号,或显示所有已调用的子程序。断点程序包使用户能预先告知程序在什么位置停止,这样用户能够在一些重复发生的错误之前中断程序,并检查数据库中的数据。所有的专家系统工具都应具有这些基本功能。 (2) 输入输出设施不同的工具用不同的方法处理输入输出,有些工具提供运行时实现知识获取的功能,此时的工具机制本身使用户能够与运行的系统对话。例如EMYCIN能在运行时向用户索要它所需要而知识库中没有的信息,EXPERT不仅能询问这类信息,而且在请求输入信息时能提供菜单供用户选择。另外,在系统运行中,它们也允许用户主动输入一些信息。良好的输入输出能力将带给用户一个方便友善的界 专家系统开发工具之四 (3) 解释设施虽然所有的专家系统都具有向用户解释结论和推理过 程的能力,但它们并非都能提供同一水平的解释软件支 撑。一些专家系统工具,如EMYCIN内部具有一个完整 的解释机制,因而用EMYCIN写的专家系统能自动地使 用这个机制。 (4) 知识库编辑器 通常的专家系统工具都具有编辑知识库的机制,最简单的情况下,这是一个为手工修改规则和数据而提供的标准文本编辑器. 体系结构 专家系统的定义以及结构. 基于不同技术建立的专家系统 目前使用的一些新型的专家系统 专家系统的设计 专家系统的四种主要开发工具 P175 6-1, 6-2, 6-3, 6-7, 6-8 基于框架的专家系统 回忆 框架是一种结构化的表示方法,由若干个描述相关事物各方面及其概念的槽构成,每个槽有若干个侧面,每个侧面拥有若干个值. 基于框架的专家系统的定义 基于框架的专家系统是一个计算机程序,该程序使一组包含在知识库内的框架对工作存贮器内的具体问题信息进行处理,通过推理机推出新的信息. 框架提供一种比规则更丰富的获取知识的方法,不仅提供某些目标的包描述,而且规定该目标如何工作. 基于框架的专家系统 面向目标编程与基于框架设计 基于框架的专家系统建立在框架的基础之上 基于框架的专家系统采用面向目标编程技 基于框架的设计和面向目标的编程共享许多特征 在设计基于框架系统时,专家系统的设计者们把目标叫做框架 基于框架的专家系统结构 类 槽 子类 例子 顶层框架 提供目标的任务表 模式匹配规则 基于框架的专家系统设计方法 把整个问题看作是被简练地表示的规则,每条规则获得问题的启发信息.规则概括了专家对问题的理解 基于模型的专家系统 人工智能是对各种定性模型(物理的,感知的,社会的系统模型)的获得,表达和使用的计算方法进行研究的学问 前面两类专家系统都是以逻辑心理模型为基础的,采用规则逻辑或框架,并以逻辑作为描述启发式知识的工具而建立的计算机系统 增加了系统的功能,提高了性能指标;可独立地深入研究各种相关模型,把获得的结果用于改进系统. 基于神经网络的专家系统 神经网络模型从知识表示、推理机制到控制方 式,与目前专家系统中的基于逻辑的心理模型有 本质的区别 三种神经网络模型与专家系统集成模式 神经网络支持专家系统 专家系统支持神经网络 协同式的神经网络专家系统 知识通过学习算法自动获取的,推理机制从检索和验证变成网络模式对输入的竞争 基于神经网络的专家系统的结构 神经网络专家系统的几个问题 神经网络的知识表示是一种隐式表示 神经网络通过实例学习实现知识自动获取 神经网络的推理是个正向非线性数值计算过程,同时也是一种并行推理机制
文档评论(0)