人工智能实验二一.题目:基于规则的动物识别专家系统二.实验目的1
熟悉产生式的特点,基本结构和设计思想;2
掌握基于规则推理的基本过程和方法;3
学会用高级程序设计语言开发基于规则的动物识别系统
三.实验内容动物识别专家系统是流行的专家系统实验模型,它用产生式规则来表示知识,共15条规则、可以识别七种动物,这些规则既少又简单,可以改造他们,也可以加进新的规则,还可以用来识别其他东西的新规则来取代这些规则
动物识别15条规则:r1毛发哺乳动物r2奶哺乳动物r3羽毛鸟r4会飞|下蛋鸟r5吃肉食肉动物r6犬齿|爪|眼睛盯着前方食肉动物r7哺乳动物|蹄有蹄类动物r8哺乳动物|反刍有蹄类动物r9哺乳动物|食肉动物|黄褐色|暗斑点金钱豹r10哺乳动物|食肉动物|黄褐色|黑色条纹虎r11有蹄类动物|长脖子|长腿|暗斑点长颈鹿r12有蹄类动物|黑条纹斑马r13鸟|不会飞|长脖子|长腿|黑白色鸵鸟r14鸟|不会飞|游泳|黑白色企鹅r15鸟|善飞信天翁四.实验要求1、确定推理方法(正向还是反向),并根据问题设计实现一个简单的不通用推理机(匹配、冲突消解);2、规则库要求至少包含15条规则;3、初始事实可以任意给定,输入初始事实后能够得到推理结果;4、设计人机界面,解释模块提供查询规则的功能;5、可以不考虑知识库管理模块;6、提交实验报告,以word文档形式“学号+姓名”命名;①报告中要有程序源代码;②有程序运行结果截图;③要有推理树;④报告提交到:ftp://192
253/xstjzy/任建平/人工智能五.实验原理1
基于规则产生式系统结构基于规则的产生式系统一般由规则库(知识库)、综合数据库和推理引擎(推理机)三部分组成,规则库中它的基本组成框架如下图1所示
知识库由谓词演算事实和有关讨论主题的规则构成,综合库又称为上下文,用来暂时存储推理过程中的结论和数据
推理机是用规则