人工智能-2024期中考试

发布于:2024-05-10 ⋅ 阅读:(23) ⋅ 点赞:(0)

前言

人工智能期中考试,认真准备了但是没考好,结果中游偏下水平。

第4题没拿分

(遗传算法:知识点在课堂上一笔带过没有细讲,轮盘赌算法在书本上没有提到,考试的时候也没讲清楚,只能靠猜,没猜出来,基本就没有分数了,挺郁闷的)

1.

什么是 Agent? 一个 Agent 包含几个部分?设计一个机器人足球运动员 Agent
应该包含哪些组成部分,简述相关内容。( 20 分)
【答案】
  • aAgent 定义为响应来自环境的感知而采取行动的实体。2 分)
  • b)理性 Agent 为合理行动的 AgentAgent 根据它所知道的做了“正确的事情”。2 分)
  • c)一个 Agent 包含 4 个部分,性能、环境、执行器、感知器(PEAS)。4 分)
  • d12 ,每个部分描述 3 分)

2.

设有如下结构的移动将牌游戏:
其中, B 表示黑色将牌, W 表是白色将牌, E 表示空格。游戏的规定走法是:
(1) 任意一个将牌可移入相邻的空格,规定其代价为 1
(2) 任何一个将牌可相隔 1 个其它的将牌跳入空格,其代价为跳过将牌的数目加  1 (甘晴注:即为2) 。 游戏要达到的目标什是把所有 W 都移到 B 的左边。对这个问题,定义评估函数 f(x)=d(x)+3*h(x),其中 d(x) 为搜索树的深度,启发函数 h(n)= 每个 W 左边的 B 的个数,请给出用这个启发函数产生的搜索树。你能否判别这个启发函数是否是可采纳的?(20 分)
【答案】

3

对遗传法的选择操作:设种群规模为 4 ,个体采用二进制编码,适应度函数
f ( x )= x 2 ,初始种群情况如下表所示:
若规定选择概率为 100%,选择算法为轮盘赌算法,且依次生成的 4 个随机数为 0.42, 0.16, 0.89, 0.71,请填写上表中的全部内容,并求出经本次选择操作后所得到的新的种群。(20 分)
【答案】

4.

设有如图所示的博弈树,其中最下面的数字是假设的估值,请对该博弈树作如下工作:(20 分)
(1) 计算各节点的倒推值;
(2)利用α-β剪枝技术剪去不必要的分枝。
【答案】
解: 各节点的倒推值和剪枝情况如下图所示:( 每个节点的值 1 分,共计 15 分,正确剪枝的 5 分,错一个扣 1 分)
S 0 =4 A=0 B=4 C=0 D=3 E=4 F=6 G=0 H=-3 I=3 J=-2 K=4 L=-3 M=6 N=-3

5.

什么是约束满足问题?定义一个约束满足问题需要包含几个部分?请将下面 九宫格问题定义为约束满足问题,并给出一种求解思路。(20 )
【答案】
答案与评分:
a )约束满足问题( CSP Constraint Satisfaction Problem )由一个变量集合和一
个约束集合组成。每个变量有自己的值域,当每个变量都有自己的赋值同时满
足所有关于变量的约束时,问题就得到了解决,这类问题就叫做约束满足问
题。 5 分)
b )一个 CSP 问题的定义包含三个成分: 5 分)
变量的集合 X={X 1 , ,X n }
值域的集合 D={D 1 , ,D n }
约束条件集合 C={C 1 , ,C n }
c )变量 : 每一个空格;值域: {1,2,…,9} ;约束条件:每一行的数字不同,每一
列的数字不同,每个宫的数字不同。 5 分)
d) 可以采用经典的搜索算法、爬山法、回溯搜索算法求解该问题。 5 分)

网站公告

今日签到

点亮在社区的每一天
去签到