1 产生式系统用来描述若干个不同的以一个基本概念为基础的系统。这个基本概念就是产生式规则或产生式条件和操作对象的概念。
2 在产生式系统中,论域的知识分为两部份:
(1)事实:用于表示静态知识,如事物、事件和它们之间的关系;
(2)规则:用于表示推理过程和行为
3 一个产生式系统由三个部分组成,如图所示:
(1)综合数据库:用来存放与求解问题有关的数据以及推理过程环境的当前状态的描述。
(2)产生式规则库:主要存放问题求解中的规则。
(3)控制策略:其作用是说明下一步应该选用什么规则,也就是说如何应用规则。
规则库:
规则号 | 前提 | 结论 |
r1 | 该动物有毛发 | 是哺乳动物 |
r2 | 该动物有奶 | 是哺乳动物 |
r3 | 该动物有羽毛 | 是鸟 |
r4 | 该动物会飞 AND 会下蛋 | 是鸟 |
r5 | 该动物吃肉 | 是食肉动物 |
r6 | 该动物有犬齿 AND 有爪 AND 眼盯前方 |
是食肉动物 |
r7 | 该动物是哺乳动物 AND 有蹄 |
是蹄类动物 |
r8 | 该动物是哺乳动物 AND 是反刍动物 |
是蹄类动物 |
r9 | 该动物是哺乳动物 AND 是食肉动物 AND 是黄褐色 AND 身上有暗斑点 |
是金钱豹 |
r10 |