人工智能第2版学习——产生式系统2
人工智能第2版学习——产生式系统2
- 冲突消解
- 1触发匹配内存目录中的第一条规则
- 2触发具有最高优先级的规则
- 3触发最具体的规则
- 4触发最近使用的规则
- 5触发最近添加的规则
- 禁止触发已经触发的规则
- 正向链接
- 反向链接
书:人工智能第2版
有需要电子版的可以私信我。
这次学习冲突消解、正向链接、反向链接。
冲突消解
当适用的规则有多个时,会产生冲突,所有需要打破平局的系统。
1触发匹配内存目录中的第一条规则
书中举的例子感觉不太恰当,这两条规则貌似不冲突,像是为了提出下面那段文字中的问题。
2触发具有最高优先级的规则
比如CarBuyer系统中,PRICE相关的规则比较靠前,NEW与USED相关的规则也靠前,就是因为购买者一般不可能购买明显超过预算的车辆,而且购买者很可能来之前就已经觉得买新的或者二手的了。
3触发最具体的规则
书中提到,在CarBuyer系统中,规则12比规则19更具体。
4触发最近使用的规则
5触发最近添加的规则
这种对启发法进行循环的方法尤其使用于可以快速改变的动态知识库。它的目的是给予那些在其他情况下不能使用的启发法得到公平使用的机会。比如CarBuyer系统中的规则7其实上最后一个加入的规则,它是参考当时的经济发展加进入的。
禁止触发已经触发的规则
防止了循环。
正向链接
又称扇入,利用积累的事实来进行推理,得到结论。
正向链接非常适用于需要规划、监控、控制和解释的问题,这类问题都涉及基于积累的大量数据做出决策。
反向链接
又称扇出,从已知的目标或结果回溯事件,并试图确定哪些事实、知识或事件导致了结果。
第七章后面的随机过程和马尔科夫链个人认为书中用一页不到的篇幅来介绍跟没讲一样,建议有兴趣的去看看概率论和信息论,系统的了解下,或者取网上搜一篇具体的文章看看。
下次学习人工智能中的不确定性。