清华大学《人工智能导论》课程电子教案143.pptx
《清华大学《人工智能导论》课程电子教案143.pptx》由会员分享,可在线阅读,更多相关《清华大学《人工智能导论》课程电子教案143.pptx(144页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 产生式系统l 1943年Post 首先在一种计算形式体系中提出l 60年代开始,成为专家系统的最基本的结构l 形式上很简单,但在一定意义上模仿了人类思考的过程11.1 产生式系统的基本组成l 组成三要素:一个综合数据库存放信息 一组产生式规则知识 一个操作系统规则的解释或执行程序(操作策略)(推理引擎)2规则的一般形式l IF THEN l IF THEN l 或者简写为:31.2 产生式系统的基本过程过程PRODUCTION1,DATA 初始数据库2,until DATA 满足结束条件,do3,4,在规则集中选择一条可应用于DATA 的规则R5,DATA R 应用到DATA 得到的结
2、果6,4一个简单的例子l 问题:设字符转换规则A BCA CDB CGB EFDE已知:A,B求:F5一个简单的例子(续1)一、综合数据库x,其中x为字符二、规则集1,IF A B THEN C2,IF A C THEN D3,IF B C THEN G4,IF B E THEN F5,IF D THEN E6一个简单的例子(续2)三、操作策略顺序排队四、初始条件A,B五、结束条件F x7求解过程数据库 可触发规则 被触发规则A,B(1)(1)A,B,C(2)(3)(2)A,B,C,D(3)(5)(3)A,B,C,D,G(5)(5)A,B,C,D,G,E(4)(4)A,B,C,D,G,E,F1
3、,IF A B THEN C 2,IF A C THEN D3,IF B C THEN G 4,IF B E THEN F5,IF D THEN E81.3 问题表示举例例1:传教士与野人问题(M-C 问题)问题:N 个传教士,N 个野人,一条船,可同时乘坐k个人,要求在任何时刻,在河的两岸,传教士人数不能少于野人的人数。问:如何过河。以N=3,k=2 为例求解。9M-C 问题(续1)初始 目标 L R L R m 3 0 m 0 3 c 3 0 c 0 3 B 1 0 B 0 110M-C 问题(续2)1,综合数据库(m,c,b),其中:0m,c3,b 0,12,初始状态(3,3,1)3,目
4、标状态(结束状态)(0,0,0)11M-C 问题(续3)4,规则集IF(m,c,1)THEN(m-1,c,0)IF(m,c,1)THEN(m,c-1,0)IF(m,c,1)THEN(m-1,c-1,0)IF(m,c,1)THEN(m-2,c,0)IF(m,c,1)THEN(m,c-2,0)12M-C 问题(续4)IF(m,c,0)THEN(m+1,c,1)IF(m,c,0)THEN(m,c+1,1)IF(m,c,0)THEN(m+1,c+1,1)IF(m,c,0)THEN(m+2,c,1)IF(m,c,0)THEN(m,c+2,1)5,操作策略:(略)13M-C 问题(第二种方法)4,规则集:
5、IF(m,c,1)AND 1 i+j2 THEN(m-i,c-j,0)IF(m,c,0)AND 1 i+j2 THEN(m+i,c+j,1)14猴子摘香蕉问题 c a b15猴子摘香蕉问题(续1)1,综合数据库(M,B,Box,On,H)M:猴子的位置B:香蕉的位置Box:箱子的位置On=0:猴子在地板上On=1:猴子在箱子上H=0:猴子没有抓到香蕉H=1:猴子抓到了香蕉16猴子摘香蕉问题(续2)2,初始状态(c,a,b,0,0)3,结束状态(x1,x2,x3,x4,1)其中x1x4为变量。17猴子摘香蕉问题(续3)4,规则集r1:IF(x,y,z,0,0)THEN(w,y,z,0,0)r2:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能导论 清华大学 人工智能 导论 课程 电子 教案 143
限制150内