IDS11专家系统课件_第1页
IDS11专家系统课件_第2页
IDS11专家系统课件_第3页
IDS11专家系统课件_第4页
IDS11专家系统课件_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

专家系统知识就是力量,而积累了知识的计算机会全面增强我们的力量先看一个例子eXpertise2Go系统

我们先来看看一个eXpertise2Go的demo: ProductAdvisors:PCs,PDAs&More!中购买PC的专家系统例子。什么是专家?与领域相关有丰富知识:对该领域的事物精通,有丰富的知识或者说有独到的见解能进行判断:对该领域的复杂问题能进行独到明确的判断什么是专家系统?一种智能的计算机程序,它运用知识和推理步骤来解决只有专家才能解决的复杂问题.一种智能的计算机程序系统,在该系统中保存了大量的专家水平的知识和经验,能够利用人类专家的知识和经验进行推理和判断,模拟人类专家的决策过程,以解决那些通常需要专家决定的复杂问题.什么是专家系统?专家系统是一种模拟人类专家解决领域问题的计算机程序系统。具有大量的专门知识与经验根据某领域一个或多个专家提供的知识和经验,进行推理和判断需要解决的问题要足够的复杂知识库知识库是用来存放领域专家知识的仓库。其中的知识来源于知识获取器,并为推理器提供求解问题所需要的知识。主要涉及的问题:知识表达问题知识管理问题知识库推理机推理机是模拟人类专家的思维过程,控制并执行对问题的求解。它能根据已知的事实,利用知识库中的知识,按照一定的推理方法和控制策略进行推理,直到得出相应的结论为止主要研究问题:推理方法:精确/非精确控制策略:推理方向/规则搜索策略知识获取知识获取是建设专家系统的关键。没有知识的专家系统就是一个空壳,不能起任何作用。主要研究问题:获取方法:自动化程度获取效率:系统结构概念结构

1.知识库(KnowledgeBase,KB)2.推理机(InferenceEngine,IE)3.动态数据库4.人机界面5.解释模块

6.知识库管理系统专家系统的概念结构专家系统的理想结构实际结构专家系统的实际结构示例实例分析--勘探专家系统PROSPECTORPROSPECTOR的功能与结构

(1)勘探评价(2)区域资源评价(3)井位选择PROSPECTOR总体结构知识表示

1.分类学网络分类学网络推理网络示例知识库中三种网络的关系重点介绍几个问题专家系统发展的历史背景和重要人物知识表达问题知识推理问题专家系统的应用专家系统发展的历史背景1954年人工智能学科诞生以后,以数学定理证明为标志在通用问题求解等方面取得了令人兴奋的成果,世界上兴起了一个人工智能的研究浪潮。专家系统发展的历史背景很快这种“通用”的想法就遇到了巨大的挑战,失败接连不断。以至于政府停止了对人工智能研究项目的资助。人们反思的结果是,应缩小领域,想专家那样思维。专家系统发展的历史背景1969年,美国斯坦福大学Feigenbaum教授和遗传学系主任JoshuaLederberg教授(1958年诺贝尔生理学-医学奖获得者)以及哲学家BruceBuchanan合作.专家系统发展的历史背景开发从光谱仪提供的数据中推断出物质的分子结构的计算机程序,根据分析,化学家依据光谱的波峰模式判断物质分子结果的经验加入到系统中.这是历史上第一个专家系统.专家系统的历史20世纪70年代是专家系统开发的鼎盛时期,各种各样的专家系统被开发出来.1972-1979,Fegenbaum小组又开发了影响深远的医疗专家系统MYCIN,能够对细菌感染疾病的诊断和治疗作出咨询.专家系统的历史学术界还发展了通用知识表达语言,专家系统生成工具等。人们相信,只要有足够的知识就可以象专家一样地工作。1977年,Fegenbaum在IJCAI提出了“知识工程”的概念,明确了对知识获取了整理的重要性。人们相信:知识的大量积累可以使计算机的智能发生质变。专家系统的发展历史但是,单学科专业型专家系统的缺陷也逐步暴露出来:不能回答一些常识性的问题,不能回答知识库之外的问题。Lenat于1984年提出CYC计划,建造海量常识性知识库。但是其工程量巨大,人们对其是否能够成功表示了很大的怀疑。专家系统的发展历史1995年CYC成立了一家公司cycorp,继续CYC的事业。到2000年,已经积累了160万条常识性知识。这样的规模是大还是小,是否又是“爬梯子登月亮”??1936年生于美国新泽西洲1952年进入CMU电气工程系学习,师从西蒙,获博士学位1965在斯坦福大学发明世界上第一个专家系统DENDRAL1977年在IJCAI上在世界上第一次提出知识工程的概念。现为SKL教授关于知识表达知识表达是人工智能的基本问题之一。历史上已经提出了多种知识表达的方法。基于规则的表达方法基于框架的表达方法语义网络表达方法状态空间表达方法其他基于规则的表达方法规则是什么?IF(条件)THEN(结论)例子:IF(动物有毛发)THEN(动物是哺乳动物)IF(动物有奶)THEN(动物是哺乳动物)IF(动物有羽毛)THEN(动物是鸟)IF(动物会飞)并且(动物会产蛋)THEN(动物是鸟)基于框架的表示方法框架的结构:框架名称槽侧面名:侧面值FrameName{(Aspect1(value1));(Aspect2(value2));…….}侧面1侧面4侧面3侧面2框架名称一个例子机器人罗西和苏珊在玩,罗西打了苏珊一下。情形1:苏珊很愤怒,与罗西对打起来;情形2:苏珊很伤心,哭了。设计两个框架:状态变化,动作行为初态结果终态对象状态变化动作结果接受者发出者动作行为高兴愤怒苏珊初态结果终态对象状态变化打苏珊罗西动作结果接受者发出者动作行为高兴委屈苏珊初态结果终态对象状态变化高兴愤怒苏珊初态结果终态对象状态变化打苏珊罗西动作结果接受者发出者动作行为打苏珊动作结果接受者发出者动作行为罗西高兴委屈苏珊初态结果终态对象状态变化哭苏珊动作结果接受者发出者动作行为语义网络由实体-联系组成的网络来表达。实体包括类(class)和实例(instance)类:鸟,人实例:燕子,张三联系:各种语义联系IsA:ZhangSanIsAPersonKindOf/SubsetOf:StudentIsSubsetOfPersonpartof:实体-属性联系。德智体是评价学生的三个方面一个例子PERSONSubsetOfSubsetOfSubsetOfProfessorStudentStaffZhangSanIsAAdvisor状态空间表示法状态空间就是问题全部可能的状态考虑8数码问题的状态空间12384765用8个数字的位置来表示状态:9!用空格的移动表示操作:LeftRightUpDown123847656438571264381572643857126384571264385712LeftRightUpDown6485371264385271UpDown专家系统的推理问题推理机制和知识表达方式有关系基于规则的表示满意=>问题试用一下专家系统eXpertise2Go系统 ,并记录下来回答过程和结果。分析一下是否满意?请你谈谈对专家系统的看法,在你的学科领域中是否可以应用专家系统?请你提出一个可能的专家系统的设想。系统设计与实现

一般步骤与方法知识库与知识库管理系统设计

1.知识库设计医疗诊断知识库层次结构2.知识库管理系统设计1)知识操作功能设计知识操作功能包括知识的添加、删除、修改、查询和统计等。2)知识检查功能设计知识检查包括知识的一致性、完整性、冗余性等检查。r1:ifPthenQr2:ifPthen﹁Q

r1:ifPthenQr2:ifQthenRr3:ifRthenP3)知识库操作设计知识库操作包括知识库的建立、删除、分解、合并等。推理机与解释机制设计1.从哪里着手2.还应考虑些什么3.算法设计与程序设计4.解释机制如何实现系统结构设计人机界面设计开发工具与环境开发工具

1.面向AI的程序设计语言2.知识表示语言3.外壳系统4.组合式构造工具5.专家系统工具EST开发环境

●用EST开发的一个小型专家系统示例:work(main):{主程序}makewindow(1,117,0,"d",3,10,4,30),nl,{定义主窗口}write

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论