人工智能作业(三)答案

更新时间:2023-12-07 13:56:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《人工智能》作业(三)答案

客观题部分:

一、选择题(每题2分,共10题) 参考答案:

1A,2B,3C,4A,5D 主观题部分: 一、 简答题(10分)

参考答案:

答:知识是人们把实践中获得的信息关联在一起所形成的信息结构。具有以下特性:1)相对正确性:任何知识都是在一定环境和条件下产生的,所以知识的正确性也是在一定的前提下才能正确的。2)不确定性:知识是有关信息关联在一起形成的信息结构,“信息”与“关联”是构成知识的两大要素。由于现实世界的复杂性,信息可能是精确的,也可能是不精确的、模糊的;关联可能是确定的,也可能是不确定的。这就使得知识不总是只有真和假两种状态,而是在真和假之间存在有很多状态,即存在“真”的程度问题。3)可表示性:知识是可以用形式化的东西表示的,比如可用语言、文字、图形、公式等来表示知识,正由于知识的这一特性,才能使我们将知识数据化,才能用计算机来存储知识、传播知识和利用知识。4)可利用性:我们每时每刻都在利用我们所掌握的知识来解决现实世界中的各种问题,如果知识不具有可利用性,我们就不能积累知识,世界就不会前进。

知识表示方法有:状态空间法/产生式表示法;问题归约法;谓词逻辑法;语义网络法;框架表示法;剧本表示;过程表示法 二、 论述题(20分)

参考答案:

答:1)本问题设计的常量定义如下:

机器人:ROBOT;积木块:BOX;壁橱:ALCOVE;桌子:A;桌子:B 2)定义谓词如下: TABLE(x):x是桌子;

EMPTYHANDED(x):x双手是空的;

AT(x,y):x在y的旁边; HOLDS(y,w):y拿着w。 ON(w,x):w在x的上面; EMPTYTABLE(x):桌子x上是空的。 3)问题的初始状态: AT(ROBOT,ALCOVE) ? EMPTYHANDED(ROBOT) ?ON(BOX,A) ?TABLE(A)

?TABLE(B) ? EMPTYTABLE(B)

问题的目标状态: AT(ROBOT,ALCOVE) ? EMPTYHANDED(ROBOT) ?ON(BOX,B) ?TABLE(A)

?TABLE(B) ? EMPTYTABLE(A)

4)机器人ROBOT将积木块BOX从桌子A移到桌子B所要执行的操作有如下3个:GOTO(x,y):从x处走到y处。

PICK-UP(x):在x处拿起盒子。 SET-DOWN(x):在x处放下盒子。

这3个操作可分别用条件和动作表示如下: GOTO(x,y): 条件:AT(ROBOT,x)

动作:删除 AT(ROBOT,x) 增加 AT(ROBOT,y)

PICK-UP(x): 条件:ON(BOX,x) ?TABLE(x) ? AT(ROBOT,x) ? EMPTYHANDED(ROBOT)

动作:删除 ON(BOX,x) ? EMPTYHANDED(ROBOT) 增加 HOLDS(ROBOT,BOX)

SET-DOWN(x): 条件:TABLE(x) ? AT(ROBOT,x) ? HOLDS(ROBOT,BOX) 动作:删除 HOLDS(ROBOT,BOX)

增加 ON(BOX,x)? EMPTYHANDED(ROBOT)

本文来源:https://www.bwwdw.com/article/yo7t.html

Top