人工智能与专家系统第五章专家系统.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人工智能与专家系统第五章专家系统

* * 第五章 用PROLOG语言建造专家系统 第一节 专家系统概论 第二节 专家系统入门 第三节 用PROLOG语言建造正向推理专家系统 第四节 用PROLOG语言建造反向推理专家系统 第一节 专家系统概论 一、专家系统的基本概念 1、专家系统的概念 具有相当于专家的知识和经验水平,以及解决专门问题能力的计算机系统 通常指计算机软件系统 2、专家系统的特点 1)与传统的计算机程序相比,ES的特点 知识信息处理系统 知识利用系统 具有知识推理能力 咨询解释能力 第一节 专家系统概论 2)与人类专家相比,ES的特点 ES的知识具有永久性 ES的知识和它本身都很容易被复制和传播 ES的知识具有高度的一致性和可靠性 ES的费用较人类专家低得多 第一节 专家系统概论 二、专家系统的结构 知识库 推理机 知识获取 对话 解释/帮助 自然语言 界面 人类专家 使用者 第一节 专家系统概论 三、专家系统的用途和类型 1、专家系统的用途 知识利用、保存和传播的现代化工具 人工智能和知识工程技术的开发环境 2、专家系统的类型 解释型 诊断型 设计型 教学型 咨询型 工具型 第二节 专家系统入门 一、一个简单的专家系统 该系统没有知识的获取、解释和帮助功能 其知识库没有采用外部文件的形式,而是程序的一部分 其知识直接采用PROLOG规则形式表达 推理机直接应用PROLOG的推理机制 第二节 专家系统入门 二、系统设计 1、诊断的表示 三个诊断结果分别用三个diagnose规则表示 如:如果 脸色通红 and 皮肤发烫 and 体温升高 那么 中暑 用PROLOG规则表示: diagnose(“中暑”) if symptom(“脸色通红”) and symptom(“皮肤发烫”) and symptom(“体温升高”) diagnose(“病因不明”) 第二节 专家系统入门 2、症状的表示 用symptom 谓词表示 每个症状需定义一条规则,如 symptom(“恶心”) if ask(“病人是否恶心”, “恶心”) 在database段,定义两个数据库谓词: yes(symptom) no(symptom) ask(Text, Keyword) if write(Text), readchar(Answer), write(Answer), nl, Answer=‘y’, asserta(yes(Keyword)). ask(_,Keyword) if asserta(no(Keyword)), fail. 第二节 专家系统入门 3、措施的表示 一般性措施,用“或”关系与三种诊断结果相对应 特殊措施,用于不同的诊断结果 用measure谓词表示 数据库谓词recognized用于存储诊断结果 第二节 专家系统入门 三、程序的执行过程 调用diagnose(D)规则,证明诊断 将诊断结果存入数据库 调用measure(M)规则,给出应采取的措施 第二节 专家系统入门 四、规则库的构造 轻度中暑 中暑 日射病 and and and 冷汗 脉频 体温正常 苍白 脸色发红 皮肤发烫 体温过高 恶心 呕吐 皮肤凉 R1 R2 R3 第二节 专家系统入门 五、程序运行 医疗诊断系统 请用y或n回答下列问题 病人脸色是否苍白?n 病人脸色是否发红?y 病人皮肤是否发烫?y 病人体温是否过高?y 诊断结果:中暑 请采取以下措施: 病人是否已昏迷?n 将病人抬到阴凉处 用湿毛巾擦身降温 呼救 第二节 专家系统入门 医疗诊断系统 请用y或n回答下列问题 病人脸色是否苍白?n 病人脸色是否发红?y 病人皮肤是否发烫?y 病人体温是否过高?n 病人皮肤是否发凉?y 病人是否恶心?y 病人是否呕吐?y 诊断结果:日射病 请采取以下措施: 病人是否已昏迷?y 病人呼吸是否正常?y 平躺 将病人抬到阴凉处 将病人抬到阴凉处 呼救 第三节 正向推理专家系统 一、系统规划 1、系统的基本功能 通过对话输入新的知识库并加以储存 调入一个已储存的知识库 通过对话输入已知事实 结论推理并输出结果 程序不用重新启动也能重复运行 第三节 正向推理专家系统 2、系统的扩展功能 用菜单的形式控制 用菜单的形式选择事实输入 对知识库进行编辑 第三节 正向推理专家系统 3、知识的表达 rule(编号,[条件1,条件2,…],结论) 如:

文档评论(0)

didala + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档