人工智能导论课程电子教案.ppt

  1. 1、本文档共143页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人工智能导论课程电子教案

第一章 产生式系统 1943年Post首先在一种计算形式体系中提出 60年代开始,成为专家系统的最基本的结构 形式上很简单,但在一定意义上模仿了人类思考的过程 1.1 产生式系统的基本组成 组成三要素: 一个综合数据库——存放信息 一组产生式规则——知识 一个控制系统——规则的解释或执行程序 (控制策略) (推理引擎) 规则的一般形式 IF 前提 THEN 结论 IF 条件 THEN 行动 或者简写为: 前提 - 结论 条件 - 行动 1.2 产生式系统的基本过程 过程PRODUCTION 1,DATA←初始数据库 2,until DATA满足结束条件,do 3,{ 4, 在规则集中选择一条可应用于DATA 的规则R 5, DATA ←R应用到DATA得到的结果 6,} 一个简单的例子 问题:设字符转换规则 A∧B→C A∧C→D B∧C→G B∧E→F D→E 已知:A,B 求:F 一个简单的例子(续1) 一、综合数据库 {x},其中x为字符 二、规则集 一个简单的例子(续2) 三、控制策略 顺序排队 四、初始条件 {A,B} 五、结束条件 F∈{x} 求解过程 数据库 可触发规则 被触发规则 1 .3 问题表示举例 例1:传教士与野人问题(M-C问题) 问题:N个传教士,N个野人,一条船,可同时乘坐k个人,要求在任何时刻,在河的两岸,传教士人数不能少于野人的人数。 问:如何过河。 以N=3,k=2为例求解。 M-C问题(续1) 初始 目标 L R L R m 3 0 m 0 3 c 3 0 c 0 3 B 1 0 B 0 1 M-C问题(续2) 1,综合数据库 (m, c, b), 其中:0≤m, c≤3, b ∈{0, 1} 2,初始状态 (3,3,1) 3,目标状态(结束状态) (0,0,0) M-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) M-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,控制策略:(略) M-C问题(第二种方法) 4,规则集: IF (m, c, 1) AND 1 ≤i+j≤2 THEN (m-i, c-j, 0) IF (m, c, 0) AND 1 ≤i+j≤2 THEN (m+i, c+j, 1) 猴子摘香蕉问题 c a b 猴子摘香蕉问题(续1) 1,综合数据库 (M, B, Box, On, H) M:猴子的位置 B:香蕉的位置 Box:箱子的位置 On=0:猴子在地板上 On=1:猴子在箱子上 H=0:猴子没有抓到香蕉 H=1:猴子抓到了香蕉 猴子摘香蕉问题(续2) 2,初始状态 (c, a, b, 0, 0) 3,结束状态 (x1, x2, x3, x4, 1) 其中x1~x4为变量。 猴子摘香蕉问题(续3) 4,规则集 r1: IF (x, y, z, 0, 0) THEN (w, y, z, 0, 0) r2: IF (x, y, x, 0, 0) THEN (z, y, z, 0, 0) r3: IF (x, y, x, 0,

文档评论(0)

189****2507 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档