专家系统举例分析教学提纲.ppt
《专家系统举例分析教学提纲.ppt》由会员分享,可在线阅读,更多相关《专家系统举例分析教学提纲.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、7.8 新一代专家系统(zhun ji x tn)的研究主讲人:陈诗旭广西师范大学计信学院广西师范大学计信学院(xuyun)第一页,共35页。目前专家系统存在的五大目前专家系统存在的五大(w d)问题问题v忽视了理论与深层知识在问题忽视了理论与深层知识在问题(wnt)(wnt)求解中的作用求解中的作用v缺少多个系统的协作及综合型的专家系统缺少多个系统的协作及综合型的专家系统v在知识获取方面还缺少自动获取知识的能力在知识获取方面还缺少自动获取知识的能力v在知识表示上缺少多种表示模式的集成在知识表示上缺少多种表示模式的集成v在推理方面不支持多种推理策略在推理方面不支持多种推理策略v针对上述问题针对
2、上述问题(wnt),(wnt),我们开始了新一代专家系统的研究我们开始了新一代专家系统的研究 第二页,共35页。研究新一代专家系统的主要研究新一代专家系统的主要(zhyo)课题课题1 分布协同式的体系结构分布协同式的体系结构2 知识的自动获取知识的自动获取3 深层知识的利用深层知识的利用4 知识表示及推理方法知识表示及推理方法第三页,共35页。研究课题研究课题1 分布分布(fnb)协同式的体系协同式的体系结构结构v所谓分布协同式体系结构是指:把知识库(推理机制)所谓分布协同式体系结构是指:把知识库(推理机制)分布于一个计算机网络的不同节点上分布于一个计算机网络的不同节点上,在求解问题时,它在求
3、解问题时,它们能互通信息,密切合作,共同完成问题求解任务。们能互通信息,密切合作,共同完成问题求解任务。v该体系结构应解决个问题该体系结构应解决个问题v(1 1)任务分布:)任务分布:v把待求解的问题分解为若干子问题把待求解的问题分解为若干子问题,分别交给系统中不分别交给系统中不同的成员去完成。同的成员去完成。v(2 2)合作策略:由于系统中的各成员都只具有部分知识,)合作策略:由于系统中的各成员都只具有部分知识,v而问題的各子问题间存在着种种内在联系而问題的各子问题间存在着种种内在联系,这就要求各成这就要求各成v员必须互相通信,合作地进行问题求解。为实现合作,员必须互相通信,合作地进行问题求
4、解。为实现合作,需需v要解决合作的方式与策略以及要解决合作的方式与策略以及(yj)(yj)通信的手段。通信的手段。第四页,共35页。研究课题研究课题 知识的自动知识的自动(zdng)获取获取知识获取可以划分为两个阶段:知识获取可以划分为两个阶段:一个是在知识库尚未建立起来时,从领域专家及有一个是在知识库尚未建立起来时,从领域专家及有关文献资料那获取知识。关文献资料那获取知识。对于这种情况,为了实现自动知识获取,需要对于这种情况,为了实现自动知识获取,需要解决自然语言的识别解决自然语言的识别(shbi)(shbi)与理解以及从大量与理解以及从大量事例中归纳知识等问题。事例中归纳知识等问题。一个是
5、在系统运行过程中,通过运行实践不断总结一个是在系统运行过程中,通过运行实践不断总结归纳。归纳。对于这一种情况,还需要解决如何从系统的运对于这一种情况,还需要解决如何从系统的运行实践中发现问题以及通过总结经验教训,归纳行实践中发现问题以及通过总结经验教训,归纳出新知识、修改旧知识等问题。出新知识、修改旧知识等问题。第五页,共35页。研究课题研究课题3 深层知识深层知识(zh shi)的利用的利用v深层知识是指:相关领域中的理论性知识、原理深层知识是指:相关领域中的理论性知识、原理(yunl)(yunl)性知识,而专家的经验通常被称为表层性知识,而专家的经验通常被称为表层知识或浅层知识。知识或浅层
6、知识。v对于深层知识的利用存在个问题对于深层知识的利用存在个问题v(1 1)如何确定深层知识的容量与边缘)如何确定深层知识的容量与边缘 v(2 2)非单调性亦是深层知识利用中的一个困难)非单调性亦是深层知识利用中的一个困难问题问题第六页,共35页。研究课题研究课题4 知识知识(zh shi)表示及推理表示及推理方法方法v要使专家要使专家(zhunji)(zhunji)系统能像人类专家系统能像人类专家(zhunji)(zhunji)那样求解领域題,就必须对知识的表那样求解领域題,就必须对知识的表示与处理作进一步的研究示与处理作进一步的研究,使其能真正模拟人类使其能真正模拟人类求解问题的思维过程。
7、求解问题的思维过程。v首要解决的问题首要解决的问题v(1 1)如何建立一致的知识表示框架,使之能包)如何建立一致的知识表示框架,使之能包含多范例的多种表示模式。含多范例的多种表示模式。v(2 2)如何在时态推理、定性推理、非单调推理)如何在时态推理、定性推理、非单调推理等方面有所突破,在不确定性的表示与处理方面等方面有所突破,在不确定性的表示与处理方面取得新的进展等。取得新的进展等。第七页,共35页。7.9 专家系统(zhun ji x tn)举例广西师范大学计信学院广西师范大学计信学院(xuyun)第八页,共35页。两个两个(lin )例子例子1 动物识别系统动物识别系统2 专家系统专家系统
8、MYCIN第九页,共35页。两个两个(lin )例子例子动物识别系统动物识别系统第十页,共35页。动物动物(dngw)识别系统识别系统这这是是一一个个(y(y)用用以以识识别别虎虎、金金钱钱豹豹等等七七种种动动物物的小型的小型专家系统专家系统 :1.1.系统结构系统结构2.2.知识表示知识表示3.3.适用知识的选取适用知识的选取4.4.推理的结束条件推理的结束条件5.5.推理过程推理过程第十一页,共35页。动物动物(dngw)识别系统识别系统 系统结构系统结构主控模块主控模块创创建建知知识识库库建建立立数数据据库库推推理理机机解解释释机机构构标志结论性规则标志结论性规则释放规则链表释放规则链表
9、释放事实链表释放事实链表匹配已知事实匹配已知事实第十二页,共35页。动物识别系统动物识别系统 知识知识(zh shi)表示表示v知识用产生式规则知识用产生式规则(guz)(guz)表示,相应的数据结构为:表示,相应的数据结构为:v struct RULE-TYPE struct RULE-TYPEv char*result char*result;v int int lastflag lastflag;v struct CAUSE-TYPE*cause-chain struct CAUSE-TYPE*cause-chain;v struct RULE-TYPE*next struct RULE
10、-TYPE*next;v;v已知事实用字符串描述已知事实用字符串描述,连成链表,其数据结构为:连成链表,其数据结构为:v struct CAUSE-TYPE struct CAUSE-TYPE v char cause;char cause;v struct CAUSE-TYPE*next;struct CAUSE-TYPE*next;v;第十三页,共35页。动物识别系统动物识别系统 适用适用(shyng)知识的选知识的选取取v为了进行推理,就需要为了进行推理,就需要(xyo)(xyo)根据数据库中的根据数据库中的已知事已知事v 实从知识库中选用合适的知识。实从知识库中选用合适的知识。v适用知
11、识:若知识的前提条件所要求的事实在数适用知识:若知识的前提条件所要求的事实在数据库中都存在,就认为它是一条适用知识。据库中都存在,就认为它是一条适用知识。第十四页,共35页。动物动物(dngw)识别系统识别系统 推理的结束条推理的结束条件件当有如下两种情况中的某一种当有如下两种情况中的某一种(y zhn)(y zhn)出现时可终止推理:出现时可终止推理:知识库中再无可适用的知识。知识库中再无可适用的知识。对于这种情况,很容易进行检测,只要检查一下当前知识库对于这种情况,很容易进行检测,只要检查一下当前知识库中是中是 否还有知识的前提条件可被数据库的已知事实满足否还有知识的前提条件可被数据库的已
12、知事实满足,且为未且为未使用过的知识就可得知。使用过的知识就可得知。经推理求得了问题的解。经推理求得了问题的解。扫描知识库的每一条规则,若一条规则的结论在其它规则的扫描知识库的每一条规则,若一条规则的结论在其它规则的前提条件中都不出现,则这条规则的结论部分就是最终结论,前提条件中都不出现,则这条规则的结论部分就是最终结论,此时就可终止推理过程此时就可终止推理过程 。含有最终结论的规则称为结论性规则。对于结论性规则,为含有最终结论的规则称为结论性规则。对于结论性规则,为它作一标志,每当推理机用到带标志的规则进行推理时它作一标志,每当推理机用到带标志的规则进行推理时,推推出的结论必然是最终结论,此
13、时就可终止推理过程。出的结论必然是最终结论,此时就可终止推理过程。第十五页,共35页。动物识别系统动物识别系统 推理推理(tul)过程过程第十六页,共35页。两个两个(lin )例子例子专家系统专家系统MYCINMYCIN第十七页,共35页。专家系统专家系统(zhun ji x tn)MYCINMYCINMYCIN是是一一个个帮帮助助(bngzh)(bngzh)内内科科医医生生诊诊治治感感染染性性疾疾病的专病的专家系统:家系统:1.1.系统结构系统结构2.2.数据表示数据表示3.3.知识表示知识表示4.4.推理的控制策略推理的控制策略5.5.解释功能解释功能第十八页,共35页。专家系统专家系统
14、(zhun ji x tn)MYCIN 系统结构系统结构用户(医生)用户(医生)咨询子系统咨询子系统数据库数据库DDB解释子系统解释子系统知识获取子系统知识获取子系统知识库知识库SDB专家、知识工程师专家、知识工程师第十九页,共35页。专家系统专家系统(zhun ji x tn)MYCIN 数据表示数据表示v数据库中的数据都用如下形式的三元组描述:数据库中的数据都用如下形式的三元组描述:v (对象对象 属性属性 值)值)v1.“1.“对象对象”又称为上下文,它是系统要处理的又称为上下文,它是系统要处理的实体,实体,例如:例如:PERSON(PERSON(病人)病人)v2.“2.“属性属性”又称
15、临床参数又称临床参数(cnsh),(cnsh),用于描述相用于描述相应对象的特征,例如应对象的特征,例如“病人病人”的姓名、年龄、性的姓名、年龄、性别。别。v3.“3.“值值”是指相应属性的值,根据属性的不同是指相应属性的值,根据属性的不同类别,其值可以是一个或多个。类别,其值可以是一个或多个。第二十页,共35页。专家系统专家系统MYCIN 数据表示数据表示 属性属性(shxng)分分类类vMYCINMYCIN中有中有6565种属性,这些属性按其所描述的对象不同种属性,这些属性按其所描述的对象不同v分为六类。分为六类。v例例如如:用用于于描描述述“病病人人”情情况况的的作作为为一一类类(y(y
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 专家系统 举例 分析 教学 提纲
限制150内