工智能及专家系统第8章专家系统的原理与设计课件.ppt
《工智能及专家系统第8章专家系统的原理与设计课件.ppt》由会员分享,可在线阅读,更多相关《工智能及专家系统第8章专家系统的原理与设计课件.ppt(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、敖志刚敖志刚 编制编制第第8章章 专家系统的原理与设专家系统的原理与设计计 敖志刚敖志刚 编制编制第第8章章 专家系统的原理与设专家系统的原理与设计计 第第8 8章章 专家系统的原理与设计专家系统的原理与设计 81 专家系统的基本知识811 何谓专家系统812 专家系统的特点813 专家系统的分类814 新一代专家系统815 专家系统的主要研究课题82 专家系统的设计821 开发专家系统的需求分析822 知识获取第第8 8章章 专家系统的原理与设计专家系统的原理与设计823 专家系统构造者间的关系824 专家系统的设计结构825 专家系统的开发阶段与过程826 专家系统的设计要素83 专家系统
2、的评价831 评价方法832 专家系统的技术评价833 专家系统的性能评价 8 81 1 专家系统的基本知识专家系统的基本知识 1.1.何谓专家何谓专家 是专门家,是具有解决某一专是专门家,是具有解决某一专门领域问题的行家里手,具有超凡的能门领域问题的行家里手,具有超凡的能力、素质和水平。这是因为专家逐步积力、素质和水平。这是因为专家逐步积累了丰富的专业知识和实践经验,具有累了丰富的专业知识和实践经验,具有独特的思维方式,独特的分析问题、解独特的思维方式,独特的分析问题、解决问题、避开失误的方法、策略和诀窍,决问题、避开失误的方法、策略和诀窍,能从许多不相关的信息中发现本质。能从许多不相关的信
3、息中发现本质。2.2.专家系统专家系统(Expert System(Expert System,ES)ES)亦称专家咨询系统,亦称专家咨询系统,它是一种具有大量专门知它是一种具有大量专门知识与经验的智能计算机系统,通常,主要指软识与经验的智能计算机系统,通常,主要指软件系统。它把专门领域中人类专家的知识和思件系统。它把专门领域中人类专家的知识和思考解决问题的方法、经验和诀窍组织整理且存考解决问题的方法、经验和诀窍组织整理且存储在计算机中,不但能模拟领域专家的思维过储在计算机中,不但能模拟领域专家的思维过程,而且能让计算机宛如人类专家那样智能地程,而且能让计算机宛如人类专家那样智能地解决实际问题
4、。解决实际问题。狭义地讲,狭义地讲,专家系统专家系统就是人类专家智慧的拷贝,就是人类专家智慧的拷贝,是人类专家的某种化身。是人类专家的某种化身。广义地讲,广义地讲,专家系统专家系统也泛指那些具有也泛指那些具有“专家级专家级”水平的知识系统,从总体上达到专家级水平。水平的知识系统,从总体上达到专家级水平。3.3.专家系统的特点专家系统的特点 专家系统与人类专家比较具有以下一些特点专家系统与人类专家比较具有以下一些特点:专家系统是人类专家智能的模拟、延伸和扩展。专家系统是人类专家智能的模拟、延伸和扩展。专家系统是专家可以信赖和利用的高水平智能助手和专家系统是专家可以信赖和利用的高水平智能助手和有效
5、工具。有效工具。专家系统可具有一个或多个专家的知识和经验,具有专家系统可具有一个或多个专家的知识和经验,具有专门知识的启发性,能以接近于人类专家的水平在特专门知识的启发性,能以接近于人类专家的水平在特定领域工作,注重特定问题的求解。定领域工作,注重特定问题的求解。专家系统能高效、准确、迅速地工作。专家系统能高效、准确、迅速地工作。专家系统突破了时间和空间的限制,程序可永久保存,专家系统突破了时间和空间的限制,程序可永久保存,并可复制。并可复制。专家系统能进行有效推理。专家系统能进行有效推理。具有透明性,能以可理解的方式解释推理过程。具有透明性,能以可理解的方式解释推理过程。具有自学习能力,总结
6、规律,扩充和完善系统自身。具有自学习能力,总结规律,扩充和完善系统自身。3.3.专家系统的特点专家系统的特点专家系统不同于一般的计算机软件系统,其特点在于专家系统不同于一般的计算机软件系统,其特点在于:从处理问题的性质看从处理问题的性质看,专家系统善于解决那些不确定性的、非,专家系统善于解决那些不确定性的、非结构化的、没有算法解或虽有算法解但在现有的机器上无法结构化的、没有算法解或虽有算法解但在现有的机器上无法实施的困难问题。实施的困难问题。从处理问题的方法看,从处理问题的方法看,专家系统则主要依靠知识表达技术,知专家系统则主要依靠知识表达技术,知识推理、知识收集和编码,知识存储和编排,建立知
7、识库及识推理、知识收集和编码,知识存储和编排,建立知识库及其管理系统,利用专家的知识和经验,求解专门问题,而不其管理系统,利用专家的知识和经验,求解专门问题,而不是数学描述的方法来解决问题。是数学描述的方法来解决问题。从系统的结构来看,从系统的结构来看,专家系统则强调知识与推理的分离。专家系统则强调知识与推理的分离。从知识的推理能力看从知识的推理能力看:专家系统的工作是在环境模式驱动下的专家系统的工作是在环境模式驱动下的知识推理过程;而不是在固定程序控制下的指令执行过程。知识推理过程;而不是在固定程序控制下的指令执行过程。从咨询解释能力看从咨询解释能力看:专家系统不仅对用户的提问给出解答,而专
8、家系统不仅对用户的提问给出解答,而且能对答案的推理过程作出解释,提供答案的可信度估计。且能对答案的推理过程作出解释,提供答案的可信度估计。专家系统能不断对自己的知识进行扩充、完善和提炼。专家系统能不断对自己的知识进行扩充、完善和提炼。这点是这点是传统程序所无法比拟的。传统程序所无法比拟的。4.4.人类专家知识和人工专门知识的比较人类专家知识和人工专门知识的比较 人类专家知识人类专家知识 人工专门知识人工专门知识优点优点 缺点缺点有创造性有创造性 不具创造性不具创造性有适应性有适应性 需要被告之需要被告之感觉的经验感觉的经验 符号输入符号输入视野广视野广 视野窄视野窄常识性知识常识性知识 技术性
9、知识技术性知识人类专家知识人类专家知识 人工专门知识人工专门知识 缺点缺点 优点优点经久经久 不经久不经久难于传播难于传播 易于传播易于传播难于文件化难于文件化 易于文件化易于文件化不易预期不易预期一致一致昂贵昂贵 便宜便宜4.4.知识的编程和传统的计算机编程的比较知识的编程和传统的计算机编程的比较 项目项目知识型编程知识型编程 传统编程传统编程内容内容知识的定义、表示和使用知识的定义、表示和使用 数据处理步骤的描述和使用数据处理步骤的描述和使用能力能力超过程序员理解水平超过程序员理解水平 与程序员理解水平相等与程序员理解水平相等表现表现与说明型为主与说明型为主 与过程型为主与过程型为主模型模
10、型思考模型思考模型 处理模型处理模型用途用途对大知识库处理、问题求解对大知识库处理、问题求解 对大数据库进行处理对大数据库进行处理手法手法符号处理符号处理 数值处理数值处理运算运算推理控制过程推理控制过程 重复计算过程重复计算过程理解理解容易容易 困难困难扩充扩充容易容易 困难困难解释解释容易做到在运行中解释容易做到在运行中解释 不容易做到在运行中解释不容易做到在运行中解释处理处理高度的集成处理高度的集成处理 顺序的批处理顺序的批处理规则规则启发式启发式 算法式算法式5.5.第一代专家系统第一代专家系统第一代专家系统的典型例子有第一代专家系统的典型例子有化学专家系统化学专家系统DENDRALD
11、ENDRAL,数学专家系统,数学专家系统MACSYMAMACSYMA等。等。DENDRALDENDRAL系统系统从从19651965年开始研制,于年开始研制,于19681968年基本完成,年基本完成,它能够进行质谱数据分析,推断化学分子结构,达到它能够进行质谱数据分析,推断化学分子结构,达到了化学专家的水平。了化学专家的水平。DENDRALDENDRAL系统的问世标志着专家系统的问世标志着专家系统的诞生。系统的诞生。MACSYMAMACSYMA系统系统从从19651965年开始研制,于年开始研制,于19711971年投入应用。年投入应用。它能够求解多种数学问题,包括:微积分运算、微分它能够求解
12、多种数学问题,包括:微积分运算、微分方程求解、级数展开、矩阵运算等等。是一种方程求解、级数展开、矩阵运算等等。是一种“人人-机机”交互式系统。交互式系统。第一代专家系统具有以下特点第一代专家系统具有以下特点:高度专业化,结构、功能不完整,移植性差;高度专业化,结构、功能不完整,移植性差;专门问题求解能力强,但缺乏推理解释动能。专门问题求解能力强,但缺乏推理解释动能。6.6.第二代专家系统。第二代专家系统。第二代专家系统的典型例子有第二代专家系统的典型例子有:医疗诊断专家系统医疗诊断专家系统MYCINMYCIN,地质探矿专家系统,地质探矿专家系统PROSPECTORPROSPECTOR、数学发现
13、专家、数学发现专家系统系统AMAM等。等。MYCINMYCIN系统系统从从19711971年开始,于年开始,于19741974年基本完成。它是第年基本完成。它是第一个结构较完整、功能较全面的专家系统。该系统第一个结构较完整、功能较全面的专家系统。该系统第一次明确采用了一次明确采用了“知识库知识库”的概念,引入了的概念,引入了“可信度可信度”方法,进行非精确推理,能够给出推理过程的解释方法,进行非精确推理,能够给出推理过程的解释和可信度估计,用英语与用户进行和可信度估计,用英语与用户进行“人人-机机”交互,在交互,在专家指导下修改知识库,学习医疗知识。专家指导下修改知识库,学习医疗知识。PROS
14、PECTORPROSPECTOR系统系统从从l976l976年开始研制,于年开始研制,于19811981年基本完年基本完成。该系统拥有成。该系统拥有1515种矿藏的知识,并成功地应用于钼种矿藏的知识,并成功地应用于钼矿勘探。其特点是很好地协调了多名专家多种矿藏的矿勘探。其特点是很好地协调了多名专家多种矿藏的知识模型。知识模型。AMAM系统系统是在是在19761976年研制的,它能够进行概括、抽象和年研制的,它能够进行概括、抽象和归纳推理,发现某些数论的概念和定理。归纳推理,发现某些数论的概念和定理。6.6.第二代专家系统特点第二代专家系统特点:学科专业型应用系统。学科专业型应用系统。系统结构较
15、完整,功能较全面,移植性好。系统结构较完整,功能较全面,移植性好。具有推理解释功能,使用户能比较清楚地了解系统具有推理解释功能,使用户能比较清楚地了解系统的解题过程。增强了系统的透明性,同时也有利于的解题过程。增强了系统的透明性,同时也有利于发现错误,修改知识。较好的透明性也有助于提高发现错误,修改知识。较好的透明性也有助于提高用户对系统的信赖程度。用户对系统的信赖程度。采用启发推理、似然推理、非精确推理,增强了系采用启发推理、似然推理、非精确推理,增强了系统的表达能力,开拓了使用启发性知识和可信度分统的表达能力,开拓了使用启发性知识和可信度分析解决问题的新途径。析解决问题的新途径。把具有一定
16、普遍意义的推理方法与大量同领域有关把具有一定普遍意义的推理方法与大量同领域有关的专门知识结合起来,从而使这些系统具有广泛的的专门知识结合起来,从而使这些系统具有广泛的通用性。通用性。用产生式规则、框架、语义网络表达知识。用产生式规则、框架、语义网络表达知识。用用LISPLISP语育编程。语育编程。7.7.第三代专家系统第三代专家系统第三代专家系统的典型代表有:第三代专家系统的典型代表有:多学科综合型专家系统多学科综合型专家系统HPP-80HPP-80、骨架型专家系统、骨架型专家系统EMYCINEMYCIN和和EXPERTEXPERT等等。HPP-80HPP-80系统系统是是8080年代具有大型
17、知识库的多学科综合型专家年代具有大型知识库的多学科综合型专家系统。包括两大部分系统。包括两大部分:多学科应用专家系统。多学科应用专家系统。如化学、分子遗传学、蛋白质分析、如化学、分子遗传学、蛋白质分析、结构力学、集成电路设计、计算机故障诊断、辅助教学、石结构力学、集成电路设计、计算机故障诊断、辅助教学、石油勘探、医学诊断等各学科所集成的专家系统。油勘探、医学诊断等各学科所集成的专家系统。知识工程工具。知识工程工具。用于建立应用专家系统的辅助工具,即专家用于建立应用专家系统的辅助工具,即专家系统的开发工具系统的开发工具(生成器生成器),如骨架专家系统,如骨架专家系统EMYCINEMYCIN、模块
18、式、模块式专家系统工具专家系统工具AGEAGE、通用知识表达语言、通用知识表达语言RLLRLL、交互式知识表达、交互式知识表达工具工具UNITSUNITS和和CENTAURCENTAUR等。等。第三代专家系统具有以下特点第三代专家系统具有以下特点:多学科综合应用系统;多学科综合应用系统;利用专家系统开发工具建立专家系统;利用专家系统开发工具建立专家系统;是一种大型知识工程系统。是一种大型知识工程系统。8.8.专家系统分类专家系统分类 专家系统按用途分类专家系统按用途分类预测型专家系统。预测型专家系统。解释型专家系统。解释型专家系统。设计型专家系统。设计型专家系统。诊断型专家系统。诊断型专家系统
19、。规划型专家系统。规划型专家系统。控制型专家系统。控制型专家系统。监视型专家系统。监视型专家系统。调试型专家系统。调试型专家系统。修理型专家系统。修理型专家系统。此外,还有翻译型专家系统、指挥决策型专家系统、此外,还有翻译型专家系统、指挥决策型专家系统、管理型专家系统等。管理型专家系统等。按知识表示分类按知识表示分类 可分为基于产生式规则的专家系统、可分为基于产生式规则的专家系统、基于一阶谓词的专家系统、基于框架的专家基于一阶谓词的专家系统、基于框架的专家系统、基于语义网络的专家系统等等。系统、基于语义网络的专家系统等等。按系统的体系结构分类按系统的体系结构分类 专家系统可分为专家系统可分为4
20、 4类:集中式专家系类:集中式专家系统、分布式专家系统、神经网络专家系统、统、分布式专家系统、神经网络专家系统、符号系统与神经网络相结合的专家系统。符号系统与神经网络相结合的专家系统。8.8.专家系统分类专家系统分类按求解问题的要求及其难易程度分类按求解问题的要求及其难易程度分类 具有可靠知识和数据的小型搜索空间的专家系统;具有可靠知识和数据的小型搜索空间的专家系统;所用知识和数据不完全可靠的专家系统;所用知识和数据不完全可靠的专家系统;所求解问题的推理需要随时间变化的专家系统;所求解问题的推理需要随时间变化的专家系统;所求解的问题是可分解的专家系统;所求解的问题是可分解的专家系统;所求解的问
21、题是不可分解的专家系统;所求解的问题是不可分解的专家系统;所求解的问题不能划分为固定子问题的专家系统;所求解的问题不能划分为固定子问题的专家系统;各子问题有相互影响的专家系统;各子问题有相互影响的专家系统;需要多重精确推理的专家系统;需要多重精确推理的专家系统;需要多重不精确需要多重不精确(如,模糊如,模糊)推理的专家系统;推理的专家系统;利用多知识源的专家系统;利用多知识源的专家系统;使用统一知识表示方法的专家系统。使用统一知识表示方法的专家系统。9.9.新一代专家系统新一代专家系统一、新一代专家系统ES的特征 并行技术与分布式处理。并行技术与分布式处理。多多ESES协同工作。协同工作。高度
22、集成和融合。高度集成和融合。高级高级ESES描述语言和知识表示语言。描述语言和知识表示语言。高级知识获取与学习功能。高级知识获取与学习功能。引入新的推理机制。引入新的推理机制。具有纠错和自完善能力。具有纠错和自完善能力。先进的智能人机接口。先进的智能人机接口。二、二、分布式ES分布式分布式ESES的构成可以把知识库分布在计算机网络上,或者把的构成可以把知识库分布在计算机网络上,或者把推理机制分布在网络上,或者两者兼而有之推理机制分布在网络上,或者两者兼而有之 。该系统要。该系统要涉及到以下问题:涉及到以下问题:功能分布。功能分布。知识分布。知识分布。各个接口之间要相互独立,易于通信、易于同步。
23、各个接口之间要相互独立,易于通信、易于同步。系统结构。采用网络分布结构。系统结构。采用网络分布结构。驱动方式。驱动方式。控制驱动。控制驱动。数据驱动。数据驱动。目的驱动。目的驱动。事件驱动事件驱动。9.9.新一代专家系统新一代专家系统三、协同式三、协同式ESES 协同式协同式ESES也即群也即群ESES。它能综合若干个相近领域。它能综合若干个相近领域或一个领域的多个方面的分或一个领域的多个方面的分ESES相互协作,共同解决一个更相互协作,共同解决一个更广领域的问题。广领域的问题。协同式协同式ESES和分布式和分布式ESES有一定的共性,它们都涉及有一定的共性,它们都涉及到多个分到多个分ESES
24、。但分布式强调的是处理的分布和知识的分布,。但分布式强调的是处理的分布和知识的分布,它要求系统必须在多个处理机上运行;而协调式强调的是它要求系统必须在多个处理机上运行;而协调式强调的是分系统之间的协同合作,各分分系统之间的协同合作,各分ESES也可以在同一个处理机上也可以在同一个处理机上运行。设计协同式运行。设计协同式ESES,一般需要解决以下问题:,一般需要解决以下问题:任务的分解。任务的分解。公共知识的导出。公共知识的导出。讨论方式。讨论方式。裁决问题。裁决问题。驱动方式。驱动方式。9.9.新一代专家系统新一代专家系统四、深层知识深层知识ESES 该系统不仅涉及专家经验性表层该系统不仅涉及
25、专家经验性表层知识,而且具有深层次的专业知识。这样、知识,而且具有深层次的专业知识。这样、系统的智能就更强了,也更接近于专家水系统的智能就更强了,也更接近于专家水平了。例如一个故障诊断平了。例如一个故障诊断ESES,如果不仅有,如果不仅有专家的经验知识,而且也有设备本身的原专家的经验知识,而且也有设备本身的原理性知识,那么,对于故障判断的准确性理性知识,那么,对于故障判断的准确性将会进一步提高。要做到这一点,这里存将会进一步提高。要做到这一点,这里存在一个如何把专家知识与领域知识融合的在一个如何把专家知识与领域知识融合的问题。问题。9.9.新一代专家系统新一代专家系统五、模糊五、模糊ESES
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 专家系统 原理 设计 课件
限制150内