湘潭大学-人工智能幻灯片-专家系统-part-2

上传人:F****n 文档编号:88162615 上传时间:2019-04-20 格式:PPT 页数:29 大小:615KB
返回 下载 相关 举报
湘潭大学-人工智能幻灯片-专家系统-part-2_第1页
第1页 / 共29页
湘潭大学-人工智能幻灯片-专家系统-part-2_第2页
第2页 / 共29页
湘潭大学-人工智能幻灯片-专家系统-part-2_第3页
第3页 / 共29页
湘潭大学-人工智能幻灯片-专家系统-part-2_第4页
第4页 / 共29页
湘潭大学-人工智能幻灯片-专家系统-part-2_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《湘潭大学-人工智能幻灯片-专家系统-part-2》由会员分享,可在线阅读,更多相关《湘潭大学-人工智能幻灯片-专家系统-part-2(29页珍藏版)》请在金锄头文库上搜索。

1、Artificial Intelligence (AI) 人工智能,第四章:专家系统,内容提要,第六章:专家系统,4.4 基于模型的专家系统,4.4.1 基于模型专家系统的提出,关于人工智能的一个观点: 认为人工智能是对各种定性模型(物理的、感知的、认识的和社会的系统模型)的获得、表达及使用的计算方法进行研究的学问。一个知识系统中的知识库是由各种模型综合而成的。 模型类型:基于逻辑的心理模型、定性的物理模型、神经元网络模型、可视知识模型等等。 综合各种模型的专家系统比基于逻辑心理模型的系统具有更强的功能,从而有可能显著改进专家系统的设计 在诸多模型中,人工神经网络模型的应用最为广泛,基于规则的

2、专家系统, 基于框架的专家系统,4.4.2 基于神经网络的专家系统,神经网络模型从知识表示、推理机制到控制方式,与目前专家系统中的基于逻辑的心理模型有本质的区别,把特定论域输入模式中的各个抽象概念转化为神经网络的输入数据,根据论域特点适当地解释神经网络的输出数据。,4.4.2 基于神经网络的专家系统,三种神经网络模型与专家系统集成模式 神经网络支持专家系统 以传统的专家系统为主,以神经网络为辅 专家系统支持神经网络 以神经网络的有关技术为核心,建立相应领域的专家系统 协同式的神经网络专家系统 针对复杂问题,将其分解若干子问题,对每个子问题,用神经网络或专家系统去实现,神经网络专家系统的基本结构

3、,4.4.2 基于神经网络的专家系统,神经网络专家系统的几个问题讨论,神经网络的知识表示是一种隐式表示,即把某个问题领域的若干知识彼此关联地表示在一个网络中。 神经网络通过实例学习实现知识自动获取。 领域专家提供学习实例及其期望解,神经网络学习算法不断修改网络的权值分布。经过学习纠错而达到稳定权值分布的神经网络,就是神经网络专家系统的知识库。,4.4.2 基于神经网络的专家系统,神经网络的推理是个正向非线性数值计算过程,同时也是一种并行推理机制 同一知识领域的几个独立的专家系统可组合成更大的神经网络专家系统,4.4.2 基于神经网络的专家系统,神经网络专家系统的几个问题讨论,内容提要,第六章:

4、专家系统,4.5 基于Web的专家系统,4.5.1 基于Web专家系统的结构 基于Web专家系统的简单结构如图4.10所示,主要分为3个层次:浏览器、应用逻辑层和数据库层,这种结构符合3层网络结构。,用户,Web浏 览 器,应用服务器,Web推理机,数据库服务器,数据库,知识库,图4-8 基于Web专家系统的结构,基于Web的飞机故障远程诊断专家系统 的结构,(a) 远程诊断专家系统的结构,(b) Web用户存取服务器专家系统的流程,图4-9 基于 Web的飞机故障远程诊断专家系统的结构,基于Web的拖网绞机专家系统的结构,基于 Web的拖网绞机专家系统的结构,4.5.2 基于Web专家系统的

5、实例,1. 基于 Web的飞机故障远程诊断专家系统 诊断咨询系统的实现 Web用户存取远程专家系统的具体实现过程如下。 a用户端借助浏览器页面填写飞机故障现象表单,指定URL,通过HTTP通信协议从Web服务器下载指定的ASP文件。 b. Web服务器判断ASP文件中是否含有脚本程序(JavaScript或VBScript),若有,则执行相应的程序(推理机)。对于那些不是脚本的部分则直接传给浏览器。 c. 若脚本程序使用了ADO对象,则Web服务器会根据ADO对象所设置的参数来启动对应的ODBC驱动程序,然后利用ADO对象访问专家知识库。 d. 根据推理匹配结果,由脚本程序利用ASP所做的输出

6、对象生成Web页面,从Web服务器传递给客户端浏览器,从而实现飞机故障的远程诊断。 知识库的管理与维护,2. 基于 Web的拖网绞机专家系统,知识表示和知识库 推理机 基于实例推理 基于规则的推理 实例检索 回溯策略 Web数据库访问,4.6 新型专家系统,并行与分布处理 多专家系统协同工作 高级语言和知识语言描述 具有自学习功能 引入新的推理机制 具有自纠错和自完善能力 先进的智能人机接口,4.6.1 新型专家系统的特征,4.6.2 分布式( distributed)专家系统,主要目的:把一个专家系统的功能经分解以后分布到多个处理器上去并行地工作,从而在总体上提高系统的处理效率。 可以工作在

7、紧耦合的多处理器系统环境中,也可工作在松耦合的计算机网络环境里,所以其总体结构在很大程度上依赖于其所在的硬件环境。,4.6 新型专家系统,设计和实现分布式专家系统,需要解决的问题:,功能分布 把分解得到的系统各部分功能或任务合理均衡地分配到各处理节点上去 知识分布 根据功能分布的情况把有关知识经合理划分以后分配到各处理节点上 接口设计 各部分间接口的设计目的是要达到各部分之间互相通讯和同步容易进行 系统结构 一方面依赖于应用的环境与性质,另一方面依赖于其所处的硬件环境 驱动方式 可供选择的几种驱动方式:(1) 控制驱动,(2) 数据驱动,(3) 需求驱动,(4) 事件驱动,4.6 新型专家系统

8、,4.6.3 协同式(synergetic )专家系统,一般专家系统解题的领域面很窄 协同式多专家系统是克服一般专家系统的局限性的一个重要途径。 协同式多专家系统亦可称“群专家系统”,4.6 新型专家系统,设计与建立一个协同式多专家系统,需要解决的问题:,任务的分解 公共知识的导出 讨论方式 裁决问题 驱动方式,4.6.3 协同式(synergetic )专家系统,4.46 新型专家系统,4.7 专家系统设计,分为以下两部分介绍:,以设计一个基于规则的维修咨询系统为例,说明专家系统的设计过程。这一过程包括描述专家知识、应用知识和解释决策等。,专家知识的描述 知识的使用和决策解释,4.7.1 专

9、家知识的描述,结论的表示 结论规定了所涉及专门知识的范围 观测的表示 观测是得到结论所需要的观察或量测结果 推理规则的表示 产生式规则是决策规则最为常用的表示形式,可根据观测和假设之间的逻辑关系分成3类:(1) FF(规则); (2) FH规则; (3) HH规则,4.7.2 知识的使用和决策解释,结论的分级与选择 询问问题的策略 固定的顺序 根据具体情况作出某种选择 决策的解释 对系统设计者的解释 对系统使用者的解释,4.8 专家系统开发工具,专家系统工具是一种更高级的计算机程序设计语言 现有的专家系统工具,主要分为骨架型工具、语言型工具、构造辅助工具和支撑环境等4类,1. 骨架型开发工具,

10、专家系统一般都有推理机和知识库两部分,而规则集存于知识库内。在一个理想的专家系统中,推理机完全独立于求解问题领域。系统功能上的完善或改变,只依赖于规则集的完善和改变。由此,借用以前开发好的专家系统,将描述领域知识的规则从原系统中“挖掉”,只保留其独立于问题领域知识的推理机部分,这样形成的工具称为骨架型工具。 优点 使用方便,节省在开发系统的过程结构上的时间,提高开发效率,交互性好,提供很强的对结果进行解释的功能 实例:EMYCIN,2. 语言型开发工具,与骨架型的对比 优点:结构变化范围广泛,表示灵活,所适应的范围广泛。 问题及缺点:功能上的通用性与使用上的方便性的矛盾造成一些问题和缺点 实例

11、:OPS5、CLIPS等,语言型工具提供给用户的是建立专家系统所需要的基本机制,其控制策略也不固定于一种或几种形式,用户可以通过一定手段来影响其控制策略。因此,语言型工具的结构变化范围广泛,表示灵活,所适应的范围要比骨架型工具广泛得多。,3. 构造辅助工具,主要分两类 设计辅助工具,知识获取辅助工具 实例:AGE系统、TEIRESIAS,系统构造辅助工具由一些程序模块组成,有些程序能帮助获得和表达领域专家的知识,有些程序能帮助设计正在构造的专家系统的结构。,4. 支撑环境,支撑设施是指帮助进行程序设计的工具,它常被作为知识工程语言的一部分。工具支撑环境仅是一个附带的软件包,以便使用户界面更友好。,四个典型组件: 调试辅助工具 输入输出设施 解释设施 知识库编辑器,4.9 小结,本章首先研究了专家系统的基本问题 接着讨论了基于不同技术(规则、框架、模型)建立的专家系统 第六节归纳了新型专家系统 第七节介绍了专家系统的设计 第八节简介了4种主要开发工具,问题?,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号