人工智能第六章.pptx
《人工智能第六章.pptx》由会员分享,可在线阅读,更多相关《人工智能第六章.pptx(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章第六章 先进专家系统先进专家系统 6.1 专家系统概述专家系统概述 6.2 基于规则和基于框架的专家系统基于规则和基于框架的专家系统6.3 模糊专家系统和神经网络专家系统模糊专家系统和神经网络专家系统6.4 基于基于Web的专家系统的专家系统6.5 分布式和协同式专家系统分布式和协同式专家系统 6.6 专家系统的开发专家系统的开发培训专用6.1 专家系统概述专家系统概述 专家系统和先进专家系统专家系统和先进专家系统(1/2)一、专家系统的概念一、专家系统的概念 专家系统是一种具有大量专门知识和经验的智能程序系统,它能运用专家系统是一种具有大量专门知识和经验的智能程序系统,它能运用领域专家
2、多年积累的经验和专门知识,模拟领域专家的思维过程,解决该领域专家多年积累的经验和专门知识,模拟领域专家的思维过程,解决该领域中需要专家才能解决的复杂问题。领域中需要专家才能解决的复杂问题。专家系统是人工智能应用研究的主要领域专家系统是人工智能应用研究的主要领域第一个专家系统第一个专家系统-1968年费根鲍姆等人研制成功(年费根鲍姆等人研制成功(DENDRAL-化化学结构分析),实现了人工智能从理论研究走向实际应用,从一般思学结构分析),实现了人工智能从理论研究走向实际应用,从一般思维方法探讨转入专门知识运用的重大突破维方法探讨转入专门知识运用的重大突破 目前专家系统和自然语言理解、智能机器人一
3、起并列为人工智能研究目前专家系统和自然语言理解、智能机器人一起并列为人工智能研究最活跃的三大领域最活跃的三大领域 培训专用二、专家系统的基本类型按求解问题的性质分类-海叶斯罗斯(FHeyes-Roth)解释专家系统解释专家系统 预测专家系统预测专家系统诊断专家系统诊断专家系统设计专家系统设计专家系统规划专家系统规划专家系统v监视专家系统监视专家系统v控制专家系统控制专家系统v调试专家系统调试专家系统v教学专家系统教学专家系统v修理专家系统修理专家系统培训专用1.1.解释专家系统解释专家系统(expert system for interpretation)(expert system for
4、interpretation)任务:任务:通过对已知信息和数据的分析与解释,确定它们通过对已知信息和数据的分析与解释,确定它们的涵义的涵义 特点特点数据量很大,常不准确、有错误、不完全数据量很大,常不准确、有错误、不完全能从不完全的信息中得出解释,并能对数据做出某些假能从不完全的信息中得出解释,并能对数据做出某些假设设推理过程可能很复杂和很长推理过程可能很复杂和很长例子例子 语音理解、图象分析、系统监视、化学结构分析和信语音理解、图象分析、系统监视、化学结构分析和信号解释等号解释等培训专用2.2.预测专家系统预测专家系统(expert system for prediction)(expert
5、 system for prediction)任务:任务:根据现状预测未来情况根据现状预测未来情况。特点特点系统处理的数据随时间变化,且可能是不准确和不完全系统处理的数据随时间变化,且可能是不准确和不完全系统需要有适应时间变化的动态模型系统需要有适应时间变化的动态模型例子例子 有气象预报、军事预测等有气象预报、军事预测等培训专用3.3.诊断专家系统诊断专家系统(expert system for diagnosis)(expert system for diagnosis)任务任务:根据输入信息找出诊断对象中存在的故障根据输入信息找出诊断对象中存在的故障 特点特点能够了解被诊断对象或客体各组成
6、部分的特性以及能够了解被诊断对象或客体各组成部分的特性以及它们之间的联系它们之间的联系能够区分一种现象及其所掩盖的另一种现象能够区分一种现象及其所掩盖的另一种现象能够向用户提出测量的数据,并从不确切信息中得能够向用户提出测量的数据,并从不确切信息中得出尽可能正确的诊断出尽可能正确的诊断 例子例子 有医疗诊断等有医疗诊断等 培训专用4.4.设计专家系统设计专家系统(expert system for design)(expert system for design)任务任务:根据给定的要求形成所需的方案或图样描根据给定的要求形成所需的方案或图样描述述 特点特点从多种约束中得到符合要求的设计从多种
7、约束中得到符合要求的设计系统需要检索较大的可能解空间系统需要检索较大的可能解空间能试验性地构造出可能设计,易于修改能试验性地构造出可能设计,易于修改能够使用已有设计来解释当前新的设计能够使用已有设计来解释当前新的设计例子例子 VAXVAX计算机结构设计专家系统等计算机结构设计专家系统等培训专用5.5.规划专家系统规划专家系统(expert system for planning)(expert system for planning)任务任务 :根据给定目标,拟定行动规划根据给定目标,拟定行动规划 特点特点所要规划的目标可能是动态的或静态的,需要所要规划的目标可能是动态的或静态的,需要对未来动
8、作做出预测对未来动作做出预测所涉及的问题可能很复杂所涉及的问题可能很复杂 例子例子 军事指挥调度系统、军事指挥调度系统、ROPESROPES机器人规划专机器人规划专家系统、汽车和火车运行调度专家系统等。家系统、汽车和火车运行调度专家系统等。培训专用6.6.监视专家系统监视专家系统(expert system for monitoring)(expert system for monitoring)任务任务 对系统、对象或过程的行为进行不断观察,并把对系统、对象或过程的行为进行不断观察,并把观察到的行为与其应当具有的行为进行比较,以发现观察到的行为与其应当具有的行为进行比较,以发现异常情况,发出
9、警报异常情况,发出警报特点特点系统应具有快速反应能力系统应具有快速反应能力系统发出的警报要有很高的准确性系统发出的警报要有很高的准确性系统能够动态地处理其输入信息系统能够动态地处理其输入信息例子例子 粘虫测报专家系统粘虫测报专家系统培训专用7.7.控制专家系统控制专家系统(expert system for control)(expert system for control)任务任务:自动控制系统的全部行为,用于实时控制系自动控制系统的全部行为,用于实时控制系统统 特点特点 控制专家系统具有解释、预报、诊断、规划和执行控制专家系统具有解释、预报、诊断、规划和执行等多种功能等多种功能例子例子
10、空中交通管制、商业管理、自主机器人控制、作空中交通管制、商业管理、自主机器人控制、作战管理、生产过程控制和生产质量控制等战管理、生产过程控制和生产质量控制等培训专用8.8.调试专家系统调试专家系统(expert system for debugging)(expert system for debugging)任务任务:给出已知故障的排除方案。给出已知故障的排除方案。特点特点 同时具有规划、设计、预报和诊断等专家系统的同时具有规划、设计、预报和诊断等专家系统的功能功能例子例子:可用于新产品或新系统的调试,也可用于维修可用于新产品或新系统的调试,也可用于维修站进行被修设备的调整、测量与试验。站进
11、行被修设备的调整、测量与试验。在这方面的实例还比较少见。在这方面的实例还比较少见。培训专用9.9.教学专家系统教学专家系统(expert system for instruction)(expert system for instruction)任务:是根据学生的特点、弱点和基础知识,以最适当是根据学生的特点、弱点和基础知识,以最适当的教案和教学方法对学生进行教学和辅导。的教案和教学方法对学生进行教学和辅导。特点同时具有诊断和调试等功能同时具有诊断和调试等功能具有良好的人机界面具有良好的人机界面例子 :美国麻省理工学院的美国麻省理工学院的 MACSYMA符号积分与定理证明系统符号积分与定理证明
12、系统我国一些大学开发的计算机程序设计语言和物理智能计我国一些大学开发的计算机程序设计语言和物理智能计算机辅助教学系统以及聋哑人语言训练专家系统等算机辅助教学系统以及聋哑人语言训练专家系统等 培训专用10.10.修理专家系统修理专家系统(expert system for repair)(expert system for repair)任务任务 对发生故障的对象对发生故障的对象(系统或设备系统或设备)进行处理,使其进行处理,使其恢复正常工作恢复正常工作功能功能:同时具有诊断、调试、计划和执行等功能同时具有诊断、调试、计划和执行等功能 例子例子:美国贝尔实验室的美国贝尔实验室的ACIACI电话和
13、有线电视维护修理电话和有线电视维护修理系统系统 培训专用先进专家系统先进专家系统先进专家系统的概念先进专家系统的概念 先进专家系统是指在传统专家系统的基础上,先进专家系统是指在传统专家系统的基础上,引入一些新思引入一些新思想、新技术想、新技术所产生的新型专家系统。所产生的新型专家系统。先进专家系统的特性先进专家系统的特性 (1)并行分布式处理功能并行分布式处理功能 (2)多专家协同工作多专家协同工作 (3)更强的自学习能力更强的自学习能力 (4)更新的推理机制更新的推理机制 (5)自纠错和自完善能力自纠错和自完善能力 (6)先进的智能接口先进的智能接口 (7)更多的先进技术被引入和融合更多的先
14、进技术被引入和融合培训专用先进专家系统的类型先进专家系统的类型1、分布式专家系统、分布式专家系统 具有分布处理能力及多专家系统、多知识元的协同处理能具有分布处理能力及多专家系统、多知识元的协同处理能力的专家系统。力的专家系统。2、协同式、协同式专家系统专家系统群专家系统。采用多专家协同工作方式的专家系统。群专家系统。采用多专家协同工作方式的专家系统。3、模糊专家系统、模糊专家系统采用模糊技术处理不确定性问题的专家系统。采用模糊技术处理不确定性问题的专家系统。4 4、神经网络专家系统、神经网络专家系统 运用人工神经网络技术建造的专家系统,目前还处于研究运用人工神经网络技术建造的专家系统,目前还处
15、于研究阶段。阶段。5 5、基于、基于WebWeb的专家系统的专家系统 利用利用Web Web 浏览器实现人机交互的专家系统。是传统专家系浏览器实现人机交互的专家系统。是传统专家系统和统和WebWeb数据交换技术的集成。数据交换技术的集成。培训专用人人 机机 接接 口口数据库数据库推理机推理机知识获取知识获取用户用户知识库知识库领域专家领域专家AI专家专家解释模块解释模块图图10.1 专家系统的基本结构专家系统的基本结构 尽管不同类型的专家系统的结构会存在一定差异,但其基本结构还是大尽管不同类型的专家系统的结构会存在一定差异,但其基本结构还是大致相同的。通常,一个专家系统的基本结构由知识库、数据
16、库、推理机、解致相同的。通常,一个专家系统的基本结构由知识库、数据库、推理机、解释模块、知识获取模块和人机接口释模块、知识获取模块和人机接口6大部分所组成。如下图所示:大部分所组成。如下图所示:三、专家系统的基本结构三、专家系统的基本结构培训专用(一)(一)人机接口人机接口 是人与系统进行信息交流的媒介,它为用户提供了直观方便的是人与系统进行信息交流的媒介,它为用户提供了直观方便的是人与系统进行信息交流的媒介,它为用户提供了直观方便的是人与系统进行信息交流的媒介,它为用户提供了直观方便的交互作用手段交互作用手段交互作用手段交互作用手段 需进行内部表示形式与外部表示形式的转换需进行内部表示形式与
17、外部表示形式的转换需进行内部表示形式与外部表示形式的转换需进行内部表示形式与外部表示形式的转换 多样:如自然语言、编辑软件等多样:如自然语言、编辑软件等多样:如自然语言、编辑软件等多样:如自然语言、编辑软件等 如:在硬件、软件配置不高时可采用菜单方式或命令语言方式如:在硬件、软件配置不高时可采用菜单方式或命令语言方式如:在硬件、软件配置不高时可采用菜单方式或命令语言方式如:在硬件、软件配置不高时可采用菜单方式或命令语言方式 接口命令的一般类型:接口命令的一般类型:接口命令的一般类型:接口命令的一般类型:获取知识命令:领域专家或知识工程师向知识库输入知识获取知识命令:领域专家或知识工程师向知识库
18、输入知识获取知识命令:领域专家或知识工程师向知识库输入知识获取知识命令:领域专家或知识工程师向知识库输入知识 提交问题命令:用户向专家系统提交待求解问题提交问题命令:用户向专家系统提交待求解问题提交问题命令:用户向专家系统提交待求解问题提交问题命令:用户向专家系统提交待求解问题 提交解释命令:当用户对专家系统给出的结论不理解或希望给出依据时,通过提交解释命令:当用户对专家系统给出的结论不理解或希望给出依据时,通过提交解释命令:当用户对专家系统给出的结论不理解或希望给出依据时,通过提交解释命令:当用户对专家系统给出的结论不理解或希望给出依据时,通过此命令请求系统给予解释此命令请求系统给予解释此命
19、令请求系统给予解释此命令请求系统给予解释 知识检索及维护命令:知识工程师用此命令对知识进行检索、查阅知识库中的知识检索及维护命令:知识工程师用此命令对知识进行检索、查阅知识库中的知识检索及维护命令:知识工程师用此命令对知识进行检索、查阅知识库中的知识检索及维护命令:知识工程师用此命令对知识进行检索、查阅知识库中的知识,以便进行增、删、改知识,以便进行增、删、改知识,以便进行增、删、改知识,以便进行增、删、改培训专用(二)(二)知识获取知识获取机构机构 基本任务:基本任务:基本任务:基本任务:把知识输入到知识库中,并负责维持知识的一致性及完整性,建立起性把知识输入到知识库中,并负责维持知识的一致
20、性及完整性,建立起性把知识输入到知识库中,并负责维持知识的一致性及完整性,建立起性把知识输入到知识库中,并负责维持知识的一致性及完整性,建立起性能良好的知识库能良好的知识库能良好的知识库能良好的知识库 方式:方式:方式:方式:知识工程师向领域专家获取知识,再通过相应的知识编辑软件把知识送知识工程师向领域专家获取知识,再通过相应的知识编辑软件把知识送知识工程师向领域专家获取知识,再通过相应的知识编辑软件把知识送知识工程师向领域专家获取知识,再通过相应的知识编辑软件把知识送入到知识库;入到知识库;入到知识库;入到知识库;或:或:或:或:系统直接与领域专家对话获取知识(系统具有部分学习功能)系统直接
21、与领域专家对话获取知识(系统具有部分学习功能)系统直接与领域专家对话获取知识(系统具有部分学习功能)系统直接与领域专家对话获取知识(系统具有部分学习功能)或或或或通过系统的运行实践归纳、总结出新的知识通过系统的运行实践归纳、总结出新的知识通过系统的运行实践归纳、总结出新的知识通过系统的运行实践归纳、总结出新的知识培训专用(三)(三)知识库知识库及其管理系统及其管理系统1 1 1 1、知识库:用于存储某领域专家系统的专门知识,包括事实、知识库:用于存储某领域专家系统的专门知识,包括事实、知识库:用于存储某领域专家系统的专门知识,包括事实、知识库:用于存储某领域专家系统的专门知识,包括事实、可行操
22、作与规则等。可行操作与规则等。可行操作与规则等。可行操作与规则等。2、知识库的建立知识库的建立知识库的建立知识库的建立-要解决知识获取和知识表示要解决知识获取和知识表示要解决知识获取和知识表示要解决知识获取和知识表示3 3 3 3、知识库管理系统、知识库管理系统、知识库管理系统、知识库管理系统负责知识库中知识的组织、检索、维护等负责知识库中知识的组织、检索、维护等负责知识库中知识的组织、检索、维护等负责知识库中知识的组织、检索、维护等专家系统的其他部分若要与知识库发生联系均通过管理系统完成专家系统的其他部分若要与知识库发生联系均通过管理系统完成专家系统的其他部分若要与知识库发生联系均通过管理系
23、统完成专家系统的其他部分若要与知识库发生联系均通过管理系统完成 一个专家系统的能力依赖于知识库中所存储知识的数量和一个专家系统的能力依赖于知识库中所存储知识的数量和一个专家系统的能力依赖于知识库中所存储知识的数量和一个专家系统的能力依赖于知识库中所存储知识的数量和质量,其可用性、确定性和完善性决定了一个专家系统性质量,其可用性、确定性和完善性决定了一个专家系统性质量,其可用性、确定性和完善性决定了一个专家系统性质量,其可用性、确定性和完善性决定了一个专家系统性能的优劣。能的优劣。能的优劣。能的优劣。培训专用(四)(四)推理机推理机1 1、任务:模拟领域专家的思维过程,控制并执行对问题的求解、任
24、务:模拟领域专家的思维过程,控制并执行对问题的求解、任务:模拟领域专家的思维过程,控制并执行对问题的求解、任务:模拟领域专家的思维过程,控制并执行对问题的求解根据当前的数据,利用知识库的知识,按照一定的推理策根据当前的数据,利用知识库的知识,按照一定的推理策略去解决所提出的问题略去解决所提出的问题2 2、推理方式:、推理方式:、推理方式:、推理方式:启发推理和算法推理、正向推理和反向推理及正反向启发推理和算法推理、正向推理和反向推理及正反向启发推理和算法推理、正向推理和反向推理及正反向启发推理和算法推理、正向推理和反向推理及正反向相结合推理、串行推理和并行推理等相结合推理、串行推理和并行推理等
25、相结合推理、串行推理和并行推理等相结合推理、串行推理和并行推理等3 3、一般应用程序与专家系统的主要区别:、一般应用程序与专家系统的主要区别:、一般应用程序与专家系统的主要区别:、一般应用程序与专家系统的主要区别:一般应用程序把问题求解的知识隐含地编入程序,而专家系统则一般应用程序把问题求解的知识隐含地编入程序,而专家系统则一般应用程序把问题求解的知识隐含地编入程序,而专家系统则一般应用程序把问题求解的知识隐含地编入程序,而专家系统则把其应用领域的问题求解知识单独组成一个实体,即为知识库。把其应用领域的问题求解知识单独组成一个实体,即为知识库。把其应用领域的问题求解知识单独组成一个实体,即为知
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 第六
限制150内