湘潭大学-人工智能课件-专家系统-Part-2.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《湘潭大学-人工智能课件-专家系统-Part-2.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 湘潭 大学 人工智能 课件 专家系统 Part
- 资源描述:
-
1、Artificial Intelligence (AI)人工智能人工智能第四章:专家第四章:专家系统系统内容提要4.1 4.1 概述概述4.2 4.2 基于规则的专家系统基于规则的专家系统4.3 4.3 基于框架的专家系统基于框架的专家系统4.4 4.4 基于模型的专家系统基于模型的专家系统4.5 4.5 基于基于WebWeb的专家系统的专家系统4.6 4.6 新型专家系统新型专家系统4.7 4.7 专家系统的设计专家系统的设计4.8 4.8 专家系统的开发工具专家系统的开发工具4.4 4.4 基于模型的专家系统基于模型的专家系统4.4.1 4.4.1 基于模型专家系统的提出基于模型专家系统的
2、提出v关于人工智能的一个关于人工智能的一个观点观点: : 认为人工智能是对各种定性认为人工智能是对各种定性模型(物理的、感知的、认识的和社会的系统模型)的模型(物理的、感知的、认识的和社会的系统模型)的获得、表达及使用的计算方法进行研究的学问。获得、表达及使用的计算方法进行研究的学问。一个知一个知识系统中的知识库是由各种模型综合而成的识系统中的知识库是由各种模型综合而成的。v模型类型模型类型:基于逻辑的心理模型基于逻辑的心理模型、定性的物理模型、神、定性的物理模型、神经元网络模型、可视知识模型等等。经元网络模型、可视知识模型等等。v综合各种模型的专家系统比基于逻辑心理模型的系统具综合各种模型的
3、专家系统比基于逻辑心理模型的系统具有更强的功能,从而有可能显著改进专家系统的设计有更强的功能,从而有可能显著改进专家系统的设计v在诸多模型中,在诸多模型中,人工神经网络模型人工神经网络模型的应用最为广泛的应用最为广泛基于规则的基于规则的专家系统,专家系统,基于框架的基于框架的专家系统专家系统 4.4.2 4.4.2 基于神经网络的专家系统基于神经网络的专家系统v 神经网络模型从知识表示、推理机制到控制方式,与目前神经网络模型从知识表示、推理机制到控制方式,与目前专家系统中的基于逻辑的心理模型有本质的区别专家系统中的基于逻辑的心理模型有本质的区别基于逻辑的心理模型基于逻辑的心理模型神经网络模型神
4、经网络模型知识表示:知识表示:是显式表示,通过人是显式表示,通过人的加工转换成规则的加工转换成规则是隐式表示,通过学是隐式表示,通过学习算法自动获取习算法自动获取推理机制:推理机制:检索和验证检索和验证网络上隐含模式对输入的竞争网络上隐含模式对输入的竞争把特定论域输入模式中的各个抽象把特定论域输入模式中的各个抽象概念转化为神经网络的输入数据,概念转化为神经网络的输入数据,根据论域特点适当地解释神经网络根据论域特点适当地解释神经网络的输出数据。的输出数据。 4.4.2 4.4.2 基于神经网络的专家系统基于神经网络的专家系统v三种神经网络模型与专家系统集成模式三种神经网络模型与专家系统集成模式
5、神经网络支持专家系统神经网络支持专家系统 以传统的专家系统为主,以神经网络为辅以传统的专家系统为主,以神经网络为辅 专家系统支持神经网络专家系统支持神经网络 以神经网络的有关技术为核心,建立相应领域的专以神经网络的有关技术为核心,建立相应领域的专家系统家系统 协同式的神经网络专家系统协同式的神经网络专家系统 针对复杂问题,将其分解若干子问题,对每个子问针对复杂问题,将其分解若干子问题,对每个子问题,用神经网络或专家系统去实现题,用神经网络或专家系统去实现神经网络专家系统的基本结构神经网络专家系统的基本结构专家神经网络用户知识获取知识获取学习示例网络结构学习算法解释器解释器知识库知识库推理机推理
6、机图4.7 神经网络专家系统的基本结构 4.4.2 4.4.2 基于神经网络的专家系统基于神经网络的专家系统神经网络专家系统的几个问题讨论神经网络专家系统的几个问题讨论v 神经网络的神经网络的知识表示知识表示是一种是一种隐式表示隐式表示,即把某,即把某个问题领域的若干知识彼此个问题领域的若干知识彼此关联地表示在一个关联地表示在一个网络中网络中。v 神经网络通过神经网络通过实例学习实例学习实现实现知识自动获取。知识自动获取。 领域专家提供学习实例及其期望解,神经网领域专家提供学习实例及其期望解,神经网络学习算法不断修改网络的权值分布。经过学习络学习算法不断修改网络的权值分布。经过学习纠错而达到稳
7、定权值分布的神经网络,就是神经纠错而达到稳定权值分布的神经网络,就是神经网络专家系统的网络专家系统的知识库知识库。 4.4.2 4.4.2 基于神经网络的专家系统基于神经网络的专家系统v 神经网络的推理是个正向非线性数值计算过程神经网络的推理是个正向非线性数值计算过程,同时也是一种并行推理机制,同时也是一种并行推理机制v 同一知识领域的几个独立的同一知识领域的几个独立的专家系统专家系统可可组合组合成成更大的神经网络专家系统更大的神经网络专家系统 4.4.2 4.4.2 基于神经网络的专家系统基于神经网络的专家系统神经网络专家系统的几个问题讨论神经网络专家系统的几个问题讨论内容提要4.1 4.1
8、 概述概述4.2 4.2 基于规则的专家系统基于规则的专家系统4.3 4.3 基于框架的专家系统基于框架的专家系统4.4 4.4 基于模型的专家系统基于模型的专家系统4.5 4.5 基于基于WebWeb的专家系统的专家系统4.6 4.6 新型专家系统新型专家系统4.7 4.7 专家系统的设计专家系统的设计4.8 4.8 专家系统的开发工具专家系统的开发工具4.5 4.5 基于基于WebWeb的专家系统的专家系统4.5.1 基于基于WebWeb专家系统的结构专家系统的结构v 基于基于WebWeb专家系统的简单结构如图专家系统的简单结构如图4.104.10所示,主要分所示,主要分为为3 3个层次:
9、浏览器、应用逻辑层和数据库层,这种个层次:浏览器、应用逻辑层和数据库层,这种结构符合结构符合3 3层网络结构。层网络结构。用户用户Web浏浏览览器器应用服务器应用服务器Web推理机推理机数据数据库服库服务器务器数据数据库库知识知识库库图图4 4-8 -8 基于基于WebWeb专家系统的结构专家系统的结构 基于基于WebWeb的飞机故障远程诊断专家系统的飞机故障远程诊断专家系统的结构的结构知识库维护系统知识库维护系统诊断咨询系统诊断咨询系统Internet诊断专家系统诊断专家系统Web接口推理机解释器知识库(规则)知识库(事实)(a a) 远程诊断专家系统的结构远程诊断专家系统的结构Web浏览器
10、浏览器Web服务器服务器ASP文件(使用ADO)ODBC驱动程序知识库系统(b b) Web用户存取服务器专家系统的流程用户存取服务器专家系统的流程图4-9基于基于 Web的飞机故障远程诊断专家系统的结构的飞机故障远程诊断专家系统的结构 基于基于Web的拖网绞机专家系统的结构的拖网绞机专家系统的结构 基于基于 Web的拖网绞机专家系统的结构的拖网绞机专家系统的结构 客户端客户端Web服务器服务器数据库服务器全 局推理机全局数据库全局知识库Internet/Intranet局部数据库局部推理机局部知识库用户界面接口设计用户设计任务客户端知识库维护系统界面接口客户端专家知识工程师4.5.2 基于基
11、于WebWeb专家系统的实例专家系统的实例1. 基于 Web的飞机故障远程诊断专家系统v 诊断咨询系统的实现诊断咨询系统的实现 v Web用户存取远程专家系统的具体实现过程如下。 a用户端借助浏览器页面填写飞机故障现象表单,指定URL,通过HTTP通信协议从Web服务器下载指定的ASP文件。 b. Web服务器判断ASP文件中是否含有脚本程序(JavaScript或VBScript),若有,则执行相应的程序(推理机)。对于那些不是脚本的部分则直接传给浏览器。 c. 若脚本程序使用了ADO对象,则Web服务器会根据ADO对象所设置的参数来启动对应的ODBC驱动程序,然后利用ADO对象访问专家知识
展开阅读全文