电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

专家系统实验

专家系统实验_第1页
1/11
专家系统实验_第2页
2/11
专家系统实验_第3页
3/11
学生实验报告 2 0 1 0 年 1 0 月 2 7 日 一、 实验名称:一个关于爱情之路的测试的小型专家系统 二、 实验目的与要求: 目的: 通过实现一个简单的不通用的基于回溯推理的专家系统,来理解产生式系统的推理的基本思想和过程。 要求: 1、确定推理方法(正向还是反向),并根据问题设计实现一个简单的不通用推理机(匹配、冲突消解) 2、规则库要求至少包含 15条规则 3、初始事实可以任意给定,输入初始事实后能够得到推理结果 4、设计人机界面,解释模块提供查询规则的功能 5、可以不考虑知识库管理模块 6、提交实验报告 7、报告中要有推理树 三、 实验内容: 本实验我是设计了一个关于爱情之路的测试的小型专家系统,主要是根据一些观察到的事实,依据系统给出的一系列规则来进行回溯处理,逐渐的推导出结果。本次实验设计了一个简单的不通用推理机,推理机给出的推理结果是“”。 专家系统的系统结构包括:知识库,推理机,动态数据库,人机界面,解释模块,知识库管理模块。 专家系统结构图 四、 程序设计思想 本次实验采用的是正向推理的方法,是从已知事实出发,通过规则库求得 知识库 规则库 人机界面 推理机 解释模块 动态数据库 知识库管理模块 结论,也称为自底向上,或称为数据驱动方式。这种推理方式是正向使用原则,即问题的初始状态作为初始数据库,在仅当数据库中的事实满足某条规则的前提时,这条规则才能够被使用。程序中采用的是基于用户按照规则点击,逐步得出结果的。 正向推理的步骤 步1 将初始事实置入动态数据库; 步2 用动态数据库中的事实,匹配目标条件,若目标条件满足,则推理成功,结束。 步3 用规则库中各规则的前件匹配动态数据库中的事实,将匹配成功的规则组成冲突集; 步4 若冲突集为空,则运行失败,退出。 步5 对冲突集做冲突消解,对选择执行的各规则,将其结论加入动态数据库,或执行其动作,转步2。 正向推理的流程图 五、 程序实现过程 初始事实: 设计邂逅 体贴容让 送花 有责任心 勤奋努力 明确表示 不百依百顺 规则: R1:if请人介绍then认识 R2:if参加聚会 then认识 R3:if搭讪 then 认识 R4:if设计邂逅 then 认识 R5:if认识∧一起自习then交往 R6:if认识∧送花then交往 R7:if认识∧约会then 交往 R8:if 交往∧(有责任心Ⅴ踏实可靠) then赢得好感 R9:if 交往∧(温柔善良Ⅴ善解人意) then赢得好感 R10:if交往∧...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

专家系统实验

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部