版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、人 工 智 能第6 6章 专家系统6.1 6.1 专家系统概述专家系统概述 6.5 6.5 新型专家系统新型专家系统6.2 6.2 基于规则的专家系统基于规则的专家系统 6.6 6.6 专家系统设计专家系统设计6.3 6.3 基于框架的专家系统基于框架的专家系统 6.7 6.7 专家系统开发工具专家系统开发工具6.4 6.4 基于模型的专家系统基于模型的专家系统 6.8 6.8 小结小结6.1 6.1 专家系统概述专家系统专家系统(expert system)(expert system)是人工智能应用研究最活跃是人工智能应用研究最活跃和最广泛的课题之一和最广泛的课题之一, ,是目前是目前AI
2、AI应用研究的主要领域应用研究的主要领域之一。之一。定义定义:是一个含有大量的某个领域专家水平的知识:是一个含有大量的某个领域专家水平的知识与经验智能计算机程序系统,能够利用人类专家的与经验智能计算机程序系统,能够利用人类专家的知识和解决问题的方法来处理该领域问题;专家系知识和解决问题的方法来处理该领域问题;专家系统是一种模拟人类专家解决领域问题的计算机程序统是一种模拟人类专家解决领域问题的计算机程序系统。系统。 36.1.1 6.1.1 专家系统特点专家系统具有一些共同的特点和优点专家系统具有一些共同的特点和优点 专家系统具有下列专家系统具有下列3 3个个特点特点: 启发性启发性透明性透明性
3、灵活性灵活性 4 6.1 专家系统概述6.1.2 6.1.2 专家系统的类型 解释专家系统解释专家系统 预测专家系统预测专家系统诊断专家系统诊断专家系统设计专家系统设计专家系统规划专家系统规划专家系统56.1 专家系统概述监视专家系统监视专家系统控制专家系统控制专家系统调试专家系统调试专家系统教学专家系统教学专家系统修理专家系统修理专家系统优点优点:1. 1.解释专家系统(expert system for interpretation)(expert system for interpretation)任务任务 通过对已知信息与数据的分析与解释,通过对已知信息与数据的分析与解释,确定它们的涵
4、义;确定它们的涵义;特点特点数据量很大,常不准确、有错误、不完全数据量很大,常不准确、有错误、不完全能从不完全的信息中得出解释,并能对数据做出某些假设能从不完全的信息中得出解释,并能对数据做出某些假设推理过程可能很复杂和很长推理过程可能很复杂和很长应用应用 语音理解、图象分析、系统监视、化学语音理解、图象分析、系统监视、化学结构分析和信号解释等结构分析和信号解释等66.1 6.1 专家系统概述专家系统概述2. 2. 预测专家系统(expert system for prediction)(expert system for prediction)任务任务 通过对过去与现在已知状况的分析,推通过
5、对过去与现在已知状况的分析,推断未来可能发生的情况。断未来可能发生的情况。特点特点系统处理的数据随时间变化,且可能是不准确和不系统处理的数据随时间变化,且可能是不准确和不完全完全系统需要有适应时间变化的动态模型系统需要有适应时间变化的动态模型例子例子 有气象预报、军事预测等有气象预报、军事预测等76.1 专家系统概述3. 3. 诊断专家系统(expert system for diagnosis)(expert system for diagnosis)任务任务 根据观察到的情况根据观察到的情况( (数据数据) )来推断出某个对象机来推断出某个对象机能失常能失常( (即故障即故障) )的原因的
6、原因特点特点能够了解被诊断对象或客体各组成部分的特性以能够了解被诊断对象或客体各组成部分的特性以及它们之间的联系及它们之间的联系能够区分一种现象及其所掩盖的另一种现象能够区分一种现象及其所掩盖的另一种现象能够向用户提出测量的数据,并从不确切信息中能够向用户提出测量的数据,并从不确切信息中得出尽可能正确的诊断得出尽可能正确的诊断 例子例子 有医疗诊断等有医疗诊断等 86.1 专家系统概述4. 4. 设计专家系统(expert system for design)(expert system for design)任务任务 寻找出某个能够达到给定目标的动作序列或步寻找出某个能够达到给定目标的动作序
7、列或步骤骤特点特点从多种约束中得到符合要求的设计从多种约束中得到符合要求的设计系统需要检索较大的可能解空间系统需要检索较大的可能解空间能试验性地构造出可能设计,易于修改能试验性地构造出可能设计,易于修改能够使用已有设计来解释当前新的设计能够使用已有设计来解释当前新的设计例子例子 VAXVAX计算机结构设计专家系统等计算机结构设计专家系统等96.1 专家系统概述5.5.规划专家系统(expert system for planning)(expert system for planning)任务任务 寻找出某个能够达到给定目标的动作寻找出某个能够达到给定目标的动作序列或步骤序列或步骤特点特点所要
8、规划的目标可能是动态的或静态的,需要对未来动作做所要规划的目标可能是动态的或静态的,需要对未来动作做出预测出预测所涉及的问题可能很复杂所涉及的问题可能很复杂 例子例子 军事指挥调度系统、军事指挥调度系统、ROPESROPES机器人规划机器人规划专家系统、汽车和火车运行调度专家系统等。专家系统、汽车和火车运行调度专家系统等。106.1 专家系统概述6.6.监视专家系统(expert system for monitoring) (expert system for monitoring) 任务任务 对系统、对象或过程的行为进行不断观对系统、对象或过程的行为进行不断观察,并把观察到的行为与其应当具
9、有的行为进察,并把观察到的行为与其应当具有的行为进行比较,以发现异常情况,发出警报行比较,以发现异常情况,发出警报特点特点系统应具有快速反应能力系统应具有快速反应能力系统发出的警报要有很高的准确性系统发出的警报要有很高的准确性系统能够动态地处理其输入信息系统能够动态地处理其输入信息例子例子 粘虫测报专家系统粘虫测报专家系统116.1 6.1 专家系统概述专家系统概述7. 7. 控制专家系统(expert system for control)(expert system for control)任务任务 自适应地管理一个受控对象或客体的全自适应地管理一个受控对象或客体的全面行为,使之满足预期要
10、求面行为,使之满足预期要求特点特点 控制专家系统具有解释、预报、诊断、控制专家系统具有解释、预报、诊断、规划和执行等多种功能规划和执行等多种功能例子例子 空中交通管制、商业管理、自主机器人空中交通管制、商业管理、自主机器人控制、作战管理、生产过程控制和生产质量控控制、作战管理、生产过程控制和生产质量控制等制等126.1 专家系统概述8. 8. 调试专家系统(expert system for debugging) (expert system for debugging) 任务任务 对失灵的对象给出处理意见和方法对失灵的对象给出处理意见和方法特点特点 同时具有规划、设计、预报和诊断等专同时具有
11、规划、设计、预报和诊断等专家系统的功能家系统的功能例子例子 在这方面的实例还比较少见在这方面的实例还比较少见136.1 专家系统概述9. 9. 教学专家系统(expert system for instruction) (expert system for instruction) 特点特点同时具有诊断和调试等功能同时具有诊断和调试等功能具有良好的人机界面具有良好的人机界面例子例子 MACSYMAMACSYMA符号积分与定理证明系统,符号积分与定理证明系统,计算机程序设计语言和物理智能计算机辅助计算机程序设计语言和物理智能计算机辅助教学系统等教学系统等146.1 专家系统概述10. 10. 修
12、理专家系统(expert system for repair)(expert system for repair) 任务任务 对发生故障的对象对发生故障的对象( (系统或设备系统或设备) )进行进行处理,使其恢复正常工作处理,使其恢复正常工作功能功能 有诊断、调试、计划和执行等功能有诊断、调试、计划和执行等功能例子例子 ACIACI电话和有线电视维护修理系统电话和有线电视维护修理系统156.1 专家系统概述6.1.36.1.3专家系统的结构和建造步骤定义:指专家系统各组成部分的构造方法和组织定义:指专家系统各组成部分的构造方法和组织形式形式专家系统结构图专家系统结构图166.1 专家系统概述知
13、识库知识库推理机推理机专家知识专家知识输入或提问输入或提问答案答案图图6.16.1专家系统结构简图专家系统结构简图图图6.26.2则为理想专家系统的结构图则为理想专家系统的结构图17接口接口用户用户事实事实规则规则计划计划议程议程中间解中间解黑板黑板知识库知识库解释器解释器执行器执行器调度器调度器协调器协调器6.1 专家系统概述一般应用程序与专家系统的区别:18一般应用程序一般应用程序专家系统专家系统 把问题求解的知识把问题求解的知识隐含地编入程序。隐含地编入程序。 把知识组织为两级:把知识组织为两级:数据级和程序级数据级和程序级。 把其应用领域的问把其应用领域的问题求解知识单独组成题求解知识
14、单独组成一个实体一个实体, ,即为即为知识库知识库。 将知识组织成三级;将知识组织成三级;数据、知识库和控制数据、知识库和控制。6.1 专家系统概述专家系统的主要组成部分知识库(知识库(Knowledge BaseKnowledge Base)综合数据库(综合数据库(Global DatabaseGlobal Database)推理机(推理机(Reasoning MachineReasoning Machine)解释器(解释器(ExplanatorExplanator)人机接口(人机接口(InterfaceInterface)1920专家系统的建造步骤知识化知识化问题问题图图6.36.3建立专
15、家系统的步骤建立专家系统的步骤合法化合法化概念化概念化形式化形式化规则化规则化知识知识概念概念结构结构形式形式规则规则再设计再设计改进改进重新阐述重新阐述6.1 专家系统概述建立系统的一般步骤如下u设计初始知识库设计初始知识库问题知识化问题知识化知识概念化知识概念化概念形式化概念形式化形式规则化形式规则化规则合法化规则合法化u原型机(原型机(prototypeprototype)的开发与实验)的开发与实验u知识库的改进与归纳知识库的改进与归纳216.1 6.1 专家系统概述专家系统概述6.26.2基于规则的专家系统1. 1.基于规则的专家系统的工作模型基于规则的专家系统的工作模型 22知识库知
16、识库(规则)(规则)工作存储器工作存储器(事实)(事实)推理机推理机图图6.4 6.4 基于规则的工作模型基于规则的工作模型基于规则的专家系统采用下列模块来建立产生式系统的模型:知识库知识库 以一套规则建立人的长期存储器模型以一套规则建立人的长期存储器模型工作存储器工作存储器 建立人的短期存储器模型,存放建立人的短期存储器模型,存放问题事实和由规则激发而推断出的新事实问题事实和由规则激发而推断出的新事实推理机推理机 借助于把存放在工作存储器内的问题借助于把存放在工作存储器内的问题事实和存放在知识库内的规则结合起来,建立事实和存放在知识库内的规则结合起来,建立人的推理模型,以推断出新的信息人的推
17、理模型,以推断出新的信息 236.2 基于规则的专家系统2.2.基于规则专家系统的结构246.2 基于规则的专家系统解释器用户界面开发界面外部程序工作存储器推理机知识库用户知识工程师图6.5 基于规则专家系统的结构6.3 6.3 基于框架的专家系统1. 1. 面向目标编程与基于框架设计面向目标编程与基于框架设计基于框架的专家系统建立在框架的基础之上基于框架的专家系统建立在框架的基础之上基于框架的专家系统采用面向目标编程技术基于框架的专家系统采用面向目标编程技术基于框架的设计和面向目标的编程共享许多特征基于框架的设计和面向目标的编程共享许多特征在设计基于框架系统时,专家系统的设计者们把目标叫做框
18、架在设计基于框架系统时,专家系统的设计者们把目标叫做框架252. 2. 基于框架专家系统的一般设计方法基于框架专家系统的主要设计步骤与基于规则基于框架专家系统的主要设计步骤与基于规则的专家系统相似。主要差别在于如何看待和使的专家系统相似。主要差别在于如何看待和使用知识用知识在设计基于框架的专家系统时,把整个问题和在设计基于框架的专家系统时,把整个问题和每件事想像为编织起来的事物每件事想像为编织起来的事物在辨识事物之后,寻找把这些事物组织起来的在辨识事物之后,寻找把这些事物组织起来的方法方法对于任何类型的专家系统,其设计是个高度交对于任何类型的专家系统,其设计是个高度交互的过程互的过程266.3
19、 6.3 基于框架的专家系统基于框架的专家系统开发基于框架的专家系统的主要任务定义问题定义问题分析领域分析领域定义类与特征定义类与特征定义例子及其框架结构定义例子及其框架结构确定模式及其匹配规则确定模式及其匹配规则规定事物的通信方法规定事物的通信方法设计系统界面设计系统界面对系统进行评价对系统进行评价对系统进行扩展,深化和扩展知识对系统进行扩展,深化和扩展知识276.4 6.4 基于模型的专家系统1. 1. 基于模型专家系统的提出基于模型专家系统的提出28v关于人工智能的一个观点关于人工智能的一个观点( (定性模型化定性模型化) )v综合各种模型的专家系统比基于逻辑心综合各种模型的专家系统比基
20、于逻辑心理模型的系统具有更强的功能,从而有理模型的系统具有更强的功能,从而有可能显著改进专家系统的设计可能显著改进专家系统的设计v在诸多模型中,人工神经网络模型的应在诸多模型中,人工神经网络模型的应用最为广泛用最为广泛2. 2. 基于神经网络的专家系统神经网络模型从知识表示、推理机制到控制方神经网络模型从知识表示、推理机制到控制方式,与目前专家系统中的基于逻辑的心理模型式,与目前专家系统中的基于逻辑的心理模型有本质的区别有本质的区别三种神经网络模型与专家系统集成模式三种神经网络模型与专家系统集成模式神经网络支持专家系统神经网络支持专家系统专家系统支持神经网络专家系统支持神经网络协同式的神经网络
21、专家系统协同式的神经网络专家系统296.4 6.4 基于模型的专家系统基于模型的专家系统神经网络专家系统的基本结构306.4 基于模型的专家系统知识获取学习示例网络结构学习算法解释器专家神经网络用户知识库推理机图6.7 神经网络专家系统的基本结构31设有如下推理规则r1:IFE1THEN(2,0.00001)H1r2:IFE2THEN(100,0.0001)H1r3:IFE3THEN(200,0.001)H2r4:IFH1THEN(50,0.1)H2且已知P(E1)=P(E2)=P(H3)=0.6,P(H1)=0.091,P(H2)=0.01,又由用户告知:P(E1|S1)=0.84,P(E2
22、|S2)=0.68,P(E3|S3)=0.36请用主观Bayes方法求P(H2|S1,S2,S3)=?习题解答习题解答32解:(1)由r1计算O(H1|S1)先把H1的先验概率更新为在E1下的后验概率P(H1|E1)P(H1|E1)=(LS1P(H1)/(LS1-1)P(H1)+1)=(20.091)/(2-1)0.091+1)=0.16682由于P(E1|S1)=0.84P(E1),使用P(H|S)公式的后半部分,得到在当前观察S1下的后验概率P(H1|S1)和后验几率O(H1|S1)P(H1|S1)=P(H1)+(P(H1|E1)P(H1)/(1-P(E1)(P(E1|S1)P(E1)=0
23、.091+(0.166820.091)/(10.6)(0.840.6)=0.091+0.189550.24=0.136492O(H1|S1)=P(H1|S1)/(1-P(H1|S1)=0.1580733(2)由r2计算O(H1|S2)先把H1的先验概率更新为在E2下的后验概率P(H1|E2)P(H1|E2)=(LS2P(H1)/(LS2-1)P(H1)+1)=(1000.091)/(100-1)0.091+1)=0.90918由于P(E2|S2)=0.68P(E2),使用P(H|S)公式的后半部分,得到在当前观察S2下的后验概率P(H1|S2)和后验几率O(H1|S2)P(H1|S2)=P(H
24、1)+(P(H1|E2)P(H1)/(1-P(E2)(P(E2|S2)P(E2)=0.091+(0.909180.091)/(10.6)(0.680.6)=0.25464O(H1|S2)=P(H1|S2)/(1-P(H1|S2)=0.3416334(3)计算O(H1|S1,S2)和P(H1|S1,S2)先将H1的先验概率转换为先验几率O(H1)=P(H1)/(1-P(H1)=0.091/(1-0.091)=0.10011再根据合成公式计算H1的后验几率O(H1|S1,S2)=(O(H1|S1)/O(H1)(O(H1|S2)/O(H1)O(H1)=(0.15807/0.10011)(0.34163)/0.10011)0.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北省重点高中协作校2026年高三“六校联盟”第三次联考数学试题含解析
- 幼儿园《指南》语言领域测试题及答案
- 深化卫生专业技术人员职称制度
- 消毒物品验收制度
- 汽车充电桩安全生产制度
- 除四害知识宣传
- 2026湖北事业单位联考黄冈市市直招聘51人备考题库附答案详解(夺分金卷)
- 2026浙江台州市中医院招聘编外人员2人备考题库(一)附答案详解(研优卷)
- 2026贵州六盘水盘州市道路交通安全工作联席会议办公室社会招聘工作人员招聘7名备考题库及答案详解(必刷)
- 2026江西南昌大学附属康复医院(第四附属医院)高层次人才招聘33人备考题库带答案详解(综合卷)
- 2025年江苏省无锡市中考物理真题卷含答案解析
- 中国血脂管理指南2025年版ascvd的
- 科技写作与文献检索课程论文试题(卷)及答案
- (2021-2025)5年高考1年模拟物理真题分类汇编专题07 静电场(北京专用)(解析版)
- 新疆2025年通信安全员c证题库教材及答案解析
- 管家安全知识培训内容课件
- 数据处理基础讲解
- 常见疾病在输液室护理要点
- GJB2489A2023航空机载设备履历本及产品合格证编制要求
- 热点话题18 航天新征程:神舟二十号引领科技创新与传统突破-2025年高考语文作文主题预测+素材+模拟范文
- 五年级数学(小数除法)计算题专项练习及答案汇编
评论
0/150
提交评论