- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3 6.1 专家系统概述专家系统 - READ
* * * * * * * * 框架的结构 * 框架比规则更具有丰富的获取问题知识的方法(描述—属性,动作—工作) * * * * * * * * * * * * * * * * * * * * * * * 人类主要是依赖(大脑细胞)来存储知识并进行判断、推理的,人出生以后脑细胞的个数就固定下来,细胞只能成熟,个数不能增多。成年之后,如果锻炼身体,可以是脑细胞增加连接的密度,从而能提高知识的储备容量。 * 专家系统,是计算机系统,避免了人的缺点,兼容了人的优点,同时有作为计算机的优点 * * 导弹锁定目标、导弹拦截系统、目标识别等等 * * * * * * * * * * * * * * * * * * * * * * * * 在数据级上,是已经解决了的特定问题的说明性知识以及需要求解问题的有关事件的当前状态。 在知识库级是专家系统的专门知识与经验。 在控制程序级,根据既定的控制策略和所求解问题的性质来决定应用知识库中的哪些知识。 * 专家系统的主要组成部分归纳 (1) 知识库(knowledge base) 知识库用于存储某领域专家系统的专门知识,包括事实、可行操作与规则等。为了建立知识库,要解决知识获取和知识表示问题。知识获取涉及知识工程师(knowledge engineer)如何从专家那里获得专门知识的问题;知识表示则要解决如何用计算机能够理解的形式表达和存储知识的问题。 * (2) 综合数据库(global database) 综合数据库又称全局数据库或总数据库,它用于存储领域或问题的初始数据和推理过程中得到的中间数据(信息),即被处理对象的一些当前事实。 * (3) 推理机(reasoning machine) 推理机用于记忆所采用的规则和控制策略的程序,使整个专家系统能够以逻辑方式协调地工作。推理机能够根据知识进行推理和导出结论,而不是简单地搜索现成的答案 * (4) 解释器(explanator) 解释器能够向用户解释专家系统的行为,包括解释推理结论的正确性以及系统输出其它候选解的原因。 (5) 接口(interface) 接口又称界面,它能够使系统与用户进行对话,使用户能够输入必要的数据、提出问题和了解推理过程及推理结果等。系统则通过接口,要求用户回答提问,并回答用户提出的问题,进行必要的解释。 * 建立系统的一般步骤如下 关键:尽早建立系统,逐步扩充和完善 设计初始知识库 问题知识化 辨别所研究问题的实质 知识概念化 概括知识表示所需要的关键概念及其关系 概念形式化 确定用来组织知识的数据结构形式 形式规则化 编制规则、把形式化了的知识变换为由编程语言表示的可供计算机执行的语句和程序 规则合法化 确认规则化了的知识的合理性,检验规则的有效性 6.1 专家系统概述 * 原型机(prototype)的开发与实验 知识库的改进与归纳 知识化 问题 图6.3建立专家系统的步骤 合法化 概念化 形式化 规则化 知识 概念 结构 形式 规则 再设计 改进 重新阐述 * 6.2基于规则的专家系统 知识库 (规则) 工作存储器 (事实) 推理机 1.基于规则的专家系统的工作模型 图6.4 基于规则的工作模型 * 基于规则的专家系统采用下列模块来建立产生式系统的模型: 知识库 以一套规则建立人的长期存储器模型 工作存储器 建立人的短期存储器模型,存放问题事实和由规则激发而推断出的新事实 推理机 借助于把存放在工作存储器内的问题事实和存放在知识库内的规则结合起来,建立人的推理模型,以推断出新的信息 6.2 基于规则的专家系统 * 2.基于规则专家系统的结构 6.2 基于规则的专家系统 解释器 用户界面 开发界面 外部程序 工作存储器 推理机 知识库 用户 知识工程师 图6.5 基于规则专家系统的结构 * 开发界面:知识工程师通过该界面对ES进行开发 外部程序:数据库、算法等,对ES的工作起支持作用 开发软件:外壳和库语言,为用户和开发者提供不同的界面。解释器的性质取决于所选择的开发软件。 基于规则的ES是有效的、开发灵活的,也有很多不足 * 6.3 基于框架的专家系统 1. 面向目标编程与基于框架设计 基于框架的专家系统建立在框架的基础之上 基于框架的专家系统采用面向目标编程技术 基于框架的设计和面向目标的编程共享许多特征 所有数据结构以目标形式出现,由描述目标的信息和说明目标能够作些什么的信息组成 在设计基于框架系统时,专家系统的设计者们把目标叫做框架 * 特征 名称 值 侧面 规则 目标议程表 人类 男人 女人 约翰 李勇 丽达 王红 类(class) 槽(Slots) 子类(subclass) 例子(instances) 规则(rules) 目标议程表 (goal
文档评论(0)