专家系统如何工作_第1页
专家系统如何工作_第2页
专家系统如何工作_第3页
专家系统如何工作_第4页
专家系统如何工作_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

专家系统如何工作学习目标:1、专家系统推理的基本原理,正向推理和反向推理的过程;2、专家系统是如何实现不精确推理的;3、专家系统的解释功能是如何实现的;4、如何用Prolog语言实现动物识别专家系统。新课导入:你认识下面这两个人吗?你能举例关于他的一个推理的故事吗?推理机的一次推理过程一、什么是正向推理正向推理又称数据驱动推理、演绎推理(相对于逆向推理、归纳推理),是按照由条件推出结论的方向进行的推理方式,它从一组事实出发,使用一定的推理规则,来证明目标事实或命题的成立。一般的推理过程是先向综合数据库提供一些初始已知事实,控制系统利用这些数据与知识库中的知识进行匹配,被触发的知识,将其结论作为新的事实添加到综合数据库中。重复上述过程,用更新过的综合数据库中的事实再与知识库中另一条知识匹配,将其结论更新至综合数据库中,直到没有可匹配的新知识和不再有新的事实加入到综合数据库中为止。然后测试是否得到解,有解则返回解,无解则提示运行失败。1、含义:一、什么是正向推理

正向推理的过程如右图:二、什么是反向推理推理机的另一种推理策略就是反向推理。反向推理就是用户或系统提出一些假设,然后系统要验证这些假设的真假。它的推理过程可以理解为从目标出发,反向使用规则进行推理。1、含义:二、什么是反向推理(1)看假设是否在综合数据库当中;

(2)判断这些假设是不是证据节点,若是,系统向用户提问;否则,进入下一步;

(3)找出结论部分包含这些假设的规则,把这些规则的所有前提作为新的假设;

(4)重复前三步。2、推理的具体过程二、什么是反向推理反向推理示意图:三、什么是不精确推理不精确推理概述不精确推理是建立在非经典逻辑基础上的一种推理,它是研究复杂系统不完全性和不确定性的有力工具。有两种不确定性,即关于证据的不确定性和关于结论的不确定性。三、什么是不精确推理表示不确定信息的基本思想是:

将推理过程中所涉及的“事实”或“规则”都赋予上一个“可信度因子”,即事实或规则的确信程度,可信因子一般可以去闭区间【-1,1】中任何一个值。如果完全确定,可信度因子就是1;如果完全否定,则取-1。四、专家系统的解释功能

1、为何提这个问题:在专家系统向用户提出问题以后单击“为何”按钮,即可询问专家系统个“为什么要向用户提出这个问题。”2、怎么得

温馨提示

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

评论

0/150

提交评论