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