专家系统建立过程

上传人:第*** 文档编号:102501813 上传时间:2019-10-03 格式:PPT 页数:80 大小:1.20MB
返回 下载 相关 举报
专家系统建立过程_第1页
第1页 / 共80页
专家系统建立过程_第2页
第2页 / 共80页
专家系统建立过程_第3页
第3页 / 共80页
专家系统建立过程_第4页
第4页 / 共80页
专家系统建立过程_第5页
第5页 / 共80页
点击查看更多>>
资源描述

《专家系统建立过程》由会员分享,可在线阅读,更多相关《专家系统建立过程(80页珍藏版)》请在金锄头文库上搜索。

1、第 10 章 专家系统,教材: 王万良人工智能及其应用(第3版) 高等教育出版社,2016. 2,2,第10章 专家系统,10.1 专家系统的产生和发展 10.2 专家系统的概念 10.3 专家系统的工作原理 10.4 知识获取的主要过程与模式 10.5 专家系统的建立 10.6 专家系统实例 10.7 专家系统的开发工具,3,第10章 专家系统,10.1 专家系统的产生和发展 10.2 专家系统的概念 10.3 专家系统的工作原理 10.4 知识获取的主要过程与模式 10.5 专家系统的建立 10.6 专家系统实例 10.7 专家系统的开发工具,4,10.1 专家系统的产生和发展,第一阶段

2、: 初创期(20世纪60年代中期 20世纪70年代初),DENDRAL系统(1968年,斯坦福大学费根鲍姆等人)推 断化学分子结构的专家系统 MYCSYMA系统(1971年,麻省理工学院 )用于数学运 算的数学专家系统,特点:高度的专业化。 专门问题求解能力强。 结构、功能不完整。 移植性差。 缺乏解释功能。,5,10.1 专家系统的产生和发展,第二阶段: 成熟期(20世纪70年代中期 20世纪80年代初),MYCIN系统(斯坦福大学 )血液感染病诊断专家系统 PROSPECTOR系统(斯坦福研究所 )探矿专家系统 CASNET系统(拉特格尔大学):用于青光眼诊断与治疗。 AM系统( 1981

3、年,斯坦福大学):模拟人类进行概括、抽象和归纳推理,发现某些数论的概念和定理。 HEARSAY系统(卡内基梅隆大学)语音识别专家系统,6,10.1 专家系统的产生和发展,第二阶段: 成熟期(20世纪70年代中期 20世纪80年代初),特点: (1)单学科专业型专家系统。 (2)系统结构完整,功能较全面,移植性好。 (3)具有推理解释功能,透明性好。 (4)采用启发式推理、不精确推理。 (5)用产生式规则、框架、语义网络表达知识。 (6)用限定性英语进行人机交互。,7,10.1 专家系统的产生和发展,第三阶段:发展期(20世纪80年代至今),专家系统XCON(DEC公司、卡内基梅隆大学 ):为V

4、AX计算机系统制订硬件配置方案。 专家系统开发工具: 骨架系统:EMYCIN、KAS、EXPERT 等。 通用型知识表达语言: OPS5 等。 专家系统开发环境: AGE 等。,8,10.1 专家系统的产生和发展,第三阶段:发展期(20世纪80年代至今),我国研制开发的专家系统: 施肥专家系统(中国科学院合肥智能机械研究所) 新构造找水专家系统(南京大学) 勘探专家系统及油气资源评价专家系统(吉林大学) 服装剪裁专家系统及花布图案设计专家系统(浙江大学) 关幼波肝病诊断专家系统(北京中医学院),9,第10章 专家系统,10.1 专家系统的产生和发展 10.2 专家系统的概念 10.3 专家系统

5、的工作原理 10.4 知识获取的主要过程与模式 10.5 专家系统的建立 10.6 专家系统实例 10.7 专家系统的开发工具,10,10.2.1 专家系统的定义和组成 10.2.2 专家系统的特点 10.2.3 专家系统的类型 10.2.4 专家系统的应用,10.2 专家系统的概念,11,10.2.1 专家系统的定义和组成 10.2.2 专家系统的特点 10.2.3 专家系统的类型 10.2.4 专家系统的应用,10.2 专家系统的概念,12,10.2.1 专家系统的定义和组成,1. 定义,费根鲍姆(E. A. Feigenbaum): “专家系统是一种智能的计算机程序,它运用知识和推理来解

6、决只有专家才能解决的复杂问题。”,专家系统:一类包含知识和推理的智能计算机程序 。,13,10.2.1 专家系统的定义和组成,2. 专家系统的基本组成,14,10.2.1 专家系统的定义和组成 10.2.2 专家系统的特点 10.2.3 专家系统的类型 10.2.4 专家系统的应用,10.2 专家系统的概念,15,(1)具有专家水平的专业知识。 (2)能进行有效的推理。 (3)启发性。 (4)灵活性。 (5)透明性。 (6)交互性。,10.2.2 专家系统的特点,一个计算机程序系统的透明性:系统自身及其行为能被用户所理解。,16,专家系统与传统程序的比较 (1)编程思想:,10.2.2 专家系

7、统的特点,传统程序 = 数据结构+算法 专家系统 = 知识+推理,(2)传统程序:关于问题求解的知识隐含于程序中。 专家系统:知识单独组成知识库,与推理机分离。,(3)处理对象: 传统程序:数值计算和数据处理。 专家系统:符号处理。,17,专家系统与传统程序的比较 (4)传统程序:不具有解释功能。 专家系统:具有解释功能。,10.2.2 专家系统的特点,(5)传统程序:产生正确的答案。 专家系统:通常产生正确的答案,有时产生错误的答案。 例如:AlphaGo对决李世石的第4局中,犯了连小学生都不会犯的错误。,(6)系统的体系结构不同。,18,10.2.1 专家系统的定义和组成 10.2.2 专

8、家系统的特点 10.2.3 专家系统的类型 10.2.4 专家系统的应用,10.2 专家系统的概念,19,10.2.3 专家系统的类型,20,10.2.1 专家系统的定义和组成 10.2.2 专家系统的特点 10.2.3 专家系统的类型 10.2.4 专家系统的应用,10.2 专家系统的概念,21,10.2.4 专家系统的应用,22,10.2.4 专家系统的应用,23,第10章 专家系统,10.1 专家系统的产生和发展 10.2 专家系统的概念 10.3 专家系统的工作原理 10.4 知识获取的主要过程与模式 10.5 专家系统的建立 10.6 专家系统实例 10.7 专家系统的开发工具,24

9、,10.3 专家系统的工作原理,人,机,接,口,用户,领域专家,知识工程师,解释机构,知识获取机构,数据库,推理机,知识库,专家系统核心,专家系统的一般结构,人,机,接,口,解释机构,知识获取机构,数据库,推理机,知识库,专家系统核心,25,第10章 专家系统,10.1 专家系统的产生和发展 10.2 专家系统的概念 10.3 专家系统的工作原理 10.4 知识获取的主要过程与模式 10.5 专家系统的建立 10.6 专家系统实例 10.7 专家系统的开发工具,26,10.4 知识获取的主要过程与模式,10.4.1 知识获取的过程 抽取知识、知识的转换、知识的输入、知识的检测 。,领域专家,知

10、识工程师,知识库,数据,问题,提问,知识,概念,解答,形式化,结构知识,知识获取的过程,数据,问题,提问,知识,概念,解答,形式化,结构知识,27,10.4 知识获取的主要过程与模式,10.4.2 知识获取的模式 非自动知识获取、自动知识获取、半自动知识获取。,知,识,工,程,师,知,识,编,辑器,知识库,科技文献,领域专家,阅读,对话,非自动化知识获取,知,识,工,程,师,知,识,编,辑器,阅读,对话,文字、图象识别,语,音,识,别,归纳,理解,翻译,知识库,文字、图象,领域专家,自动知识获取,归纳,理解,翻译,28,第10章 专家系统,10.1 专家系统的产生和发展 10.2 专家系统的概

11、念 10.3 专家系统的工作原理 10.4 知识获取的主要过程与模式 10.5 专家系统的建立 10.6 专家系统实例 10.7 专家系统的开发工具,29,10.5.1 适合于专家系统求解的问题 10.5.2 专家系统的设计原则与开发步骤 10.5.3 专家系统的评价,10.5 专家系统的建立,30,10.5.1 适合于专家系统求解的问题 10.5.2 专家系统的设计原则与开发步骤 10.5.3 专家系统的评价,10.5 专家系统的建立,31,10.5.1 适合于专家系统求解的问题,如何选择适合专家系统开发的问题威特曼(Waterman),什么情况下开发专家系统是可能的? 什么情况下开发专家系

12、统是合理的? 什么情况下开发专家系统是合适的?,32,10.5.1 适合于专家系统求解的问题,1. 什么情况下开发专家系统是可能的?,(1)主要依靠经验性知识,不需运用大量常识性知识就 可解决的任务。 (2)存在真正的领域专家。 (3)有明确的开发目标,且任务不太难实现。,33,10.5.1 适合于专家系统求解的问题,2. 什么情况下开发专家系统是合理的?,(1)具有较高的经济效益。 (2)人类专家奇缺,但在许多地方又十分需要。 (3)人类专家经验不断丢失。 (4)危险场合需要专业知识 。,34,10.5.1 适合于专家系统求解的问题,3. 什么情况下开发专家系统是合适的?,(1)本质:问题能

13、通过符号操作和符号结构进行求解, 且需使用启发式知识、经验规则才能得到答案。 (2)复杂性。 (3)范围:所选任务的大小可驾驭、 任务有实用价值。,35,10.5.1 适合于专家系统求解的问题 10.5.2 专家系统的设计原则与开发步骤 10.5.3 专家系统的评价,10.5 专家系统的建立,36,10.5.2 专家系统的设计原则与开发步骤,1. 专家系统的设计原则,(1)专门的任务 (2)专家合作 (3)原型设计 (4)用户参与 (5)辅助工具 (6)知识库与推理机分离,37,10.5.2 专家系统的设计原则与开发步骤,2. 专家系统的开发步骤,38,10.5.1 适合于专家系统求解的问题

14、10.5.2 专家系统的设计原则与开发步骤 10.5.3 专家系统的评价,10.5 专家系统的建立,39,10.5.3 专家系统的评价,1. 正确性,(1)系统设计的正确性: 系统设计思想的正确性。 系统设计方法的正确性。 设计开发工具的正确性。,(2)系统测试的正确性: 测试目的、方法、条件的正确性。 测试结果、数据、记录的正确性。,40,10.5.3 专家系统的评价,1. 正确性,(3)系统运行的正确性: 推理结论、求解结果、咨询建议的正确性。 推理解释及可信度估算的正确性。 知识库知识的正确性。,41,10.5.3 专家系统的评价,2. 有用性,(1) 推理结论、求解结果、咨询建议的有用

15、性。 (2) 系统的知识水平、可用范围、易扩展性、易更新性等。 (3) 问题的求解能力,可能场合和环境。 (4) 人机交互的友好性。 (5) 运行可靠性、易维护性、可移植性。 (6) 系统的经济性。,42,第10章 专家系统,10.1 专家系统的产生和发展 10.2 专家系统的概念 10.3 专家系统的工作原理 10.4 知识获取的主要过程与模式 10.5 专家系统的建立 10.6 专家系统实例 10.7 专家系统的开发工具,43,10.6.1 医学专家系统MYCIN 10.6.2 地质勘探专家系统PROSPECTOR,10.6 专家系统实例,44,10.6.1 医学专家系统MYCIN 10.

16、6.2 地质勘探专家系统PROSPECTOR,10.6 专家系统实例,45,10.6.1 医学专家系统MYCIN,1. 系统结构,MYCIN系统由斯坦福大学1972年开始建造,1978年最终完成。 系统用INTER LISP语言编写。 知识库有二百多条规则,可识别51种病菌,正确处理23种抗生素。,46,10.6.1 医学专家系统MYCIN,1. 系统结构,47,10.6.1 医学专家系统MYCIN,2. 数据表示 :上下文树(context tree),48,10.6.1 医学专家系统MYCIN,3. 知识表示,(1)领域知识的表示:产生式规则。 RULE 064 如果:有机体染色是革兰氏阳性, 且 是有机形态是球状的, 且 有机体的生长结构呈链状, 则:存在证据表明该有机体为链球菌类,可信度为0.7。 RULE 0

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 事务文书

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