《人工智能》课后习题答案.docx
《《人工智能》课后习题答案.docx》由会员分享,可在线阅读,更多相关《《人工智能》课后习题答案.docx(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人工智能课后习题答案第一章绪论1.1 答:人工智能就是让机器完成那些假如由人来做则需要智能的情况的科学。人工智能是 相关于人的自然智能而言,即用人工的方法与技术,研制智能机器或者智能系统来模仿延伸 与扩展人的智能,实现智能行为与“机器思维”,解决需要人类专家才能处理的问题。1.2 答:“智能”一词源于拉丁“Legere”,意思是收集、汇合,智能通常用来表示从中进行选 择、懂得与感受。所谓自然智能就是人类与一些动物所具有的智力与行为能力。智力是针对具体情况的,根据不一致的情况有不一致的含义。“智力”是指学会某种技能 的能力,而不是指技能本身。1.3 答:专家系统是一个智能的计算机程序,他运用知识
2、与推理步骤来解决只有专家才能解 决的复杂问题。即任何解题能力达到了同领域人类专家水平的计算机程序度能够称之专家系 统。1.4 答:自然语言处理一语言翻译系统,金山词霸系列机器人一足球机器人模式识别一Microsoft Cartoon Maker博弈围棋与跳棋第二章知识表达技术2.1 解答:(1)状态空间(State Space)是利用状态变量与操作符号,表示系统或者问题的有关知识 的符号体系,状态空间是一个四元组(S, 0, SO, G):S状态集合;0操作算子集合;SO初始状态,S0uS;G目的状 态,GuS,(G可若干具 体状态,也可满足某些性质的路径信息描述)从SO结点到G结点的路径被称
3、之求解路径。状态空间一解是一有限操作算子序列,它使初始状态转换为目标状态:0102030kS1TS2 TG其中O1,.,0k即为状态空间的一个解(解往往不是唯一的)(2)谓词逻辑是命题逻辑的扩充与进展,它将原子命题分解成客体与谓词两个部分。与命题逻辑中命题公式相对应,谓词逻辑中也有谓词(命题函数)公式、原子谓词公 式、复合谓词公式等概念。一阶谓词逻辑是谓词逻辑中最直观的一种逻辑。(3)语义网络是一种使用网络形式表示人类知识的方法。即用一个有向图表示概念与 概念之间的关系,其中节点代表概念,节点之间的连接弧(也称联想弧)代表概念之间的关系。常见的语义网络形式有命题语义网络、数据语义网络:E-R图
4、(实体-关系图)、语言语 义网络等。2.2 解答:(1)(C , 。,),( C ,。)J (1) 2)(A, A) , A, (A, A)(A, A, A)(A, A)3.10 答:余一棋的弈法如下:两棋手能够从5个钱币堆中轮番拿走一个、两个或者三个钱币,拣 起最后一个钱币者算输。试通过博弈证明,后走的选手必胜,并给出一个简单的特征标记来 表示取胜策略。为了方便起见,用(AB)()()这样的表表示一个状态。这样得到搜索图如下:(CAB) O O)(B) CK) O)CO OBA)非法CO O (AB)CCA) oCO g CBJ) CO Q (AB) COBA) o O) (8 CB) O)
5、状态重复状态重复非法CO CAB) O)目标(2)八数码问题 空格:Up,Left,Down,Right1 4 3765 8 2137 4 65 8 21 4 37 8 6521 4 37 65 8 21414376376258258AAAAAAAA3.11 答:与/或者图的解图:那些可解结点的子图,包含一结点到目的结点集的、连通的可解结点 的子图。在问题的完整的隐含图中扩展生成出包含初始结点与目的结点集合的连通的明显子 图。算法AO*:务必对当前已生成出的与或者图中的所有结点实施其每解点是否为可解结点 的标注过程,假如起始结点被标注为可解的,则搜索过程可成功地结束;假如起始结点还不 能被标注
6、为可解的,则应当继续扩展生成结点(尽可能地记录,所有生成的结点中,什么结 点被标注了可解的,以便减少下一次标注过程的工作量);同样地,对不可解结点也同样如 此。利用结点的可解/不可解性质,能从搜索图中删去可解结点的任何不可解结点的子结点; 同样地,能删去不可解结点的所有的子结点(搜索这些被删除的结点是没有意义的,而只会 降低搜索的效率)。两个要紧过程的反复:自上而下的图生长过程,并通过跟踪有标记的连接符寻找一个候选局部解图自下而上的估价函数值的修正、连接符的标记与SOLVED的标注过程(3)3.12 答:此题要求按照课中例题的方式,给出算法,下列是每个循环结束时的搜索图。上面这种做法比较简单,
7、也能够如下做:849F.454:二;C 4 )JgF.41二;4cz5 )L:646第七步4L:第八步4:-;IOF.(6 )43.13 答:略3.14 答:博弈搜索通常被限制在一定的范围,搜索的目标是确定一步好的走法(好棋),等 对手回手后,再继续搜索。因此,博弈搜索过程总是由当前状态向目标状态搜索,而不是由 目标状态向当前状态搜索。这类博弈的实例有西洋跳棋等。3.15 答:8 (3, 0, 8) (7, 8, 3)、(0, 6)、(8, 9) (7,6)、(8,6,5)、 (2,3)、(0,-2)、(6,2)、(5,8)、(9,2) 8(3, 0, 8)3.16 答:见上图3.17 答:略
8、3.18 答:a一。剪裁算法.a剪裁一若极小层的pv=a(先辈层)则中止这个MIN下列的搜索.0剪裁一若极大层的a0(先辈层)则中止这个MAX下列的搜索 算法如下:double alphabeta( int depth, double alpha, double beta, Position p);/* alpha是MAX的当前值 beta是MIN的当前值,depth 是在搜索树中的深度,p是所 求结点的位置*/double t;if( depth=O ) return evaluate(p); /* 假如 P 是叶结点,算出 P 的值 */for( i=l; i a!pha&MAX)if(t
9、 beta) returnt;/*直接返回*/else alpha =t;if( talpha&MIN)if(t beta) returnt;/*直接返回*/else alpha=t;)return alpha;)3.19 -3.22 答:略第四章基本的推理技术4.1 答:(1)推理:按照某种策略从已有事实与知识推出结论的过程。正向推理正向推理(事实驱动推理)是由已知事实出发向结论方向的推理。基本思想是:系统根据用户提供的初始事实,在知识库中搜索能与之匹配的规则即当前 可用的规则,构成可适用的规则集RS,然后按某种冲突解决策略从RS中选择一条知识进 行推理,并将推出的结论作为中间结果加入到数据
10、库DB中作为下一步推理的事实,在此之 后,再在知识库中选择可适用的知识进行推理,如此重复进行这一过程,直到得出最终结论 或者者知识库中没有可适用的知识为止。正向推理简单、易实现,但目的性不强,效率低。需要用启发性知识解除冲突并操纵中 间结果的选取,其中包含必要的回溯。由于不能反推,系统的解释功能受到影响。(3)反向推理R(x,y)=( Vx)(三 y)P(x,y) AQ(x,y) v R(x,y)=P(x)V P(x)=(V x)P(x,f(x) A Q(x, f(x) v R(X, f(x)=P(x,f(x) A Q(x, f(x) v R(X, f(x)= hP(x,f(x)VR(x, f
11、(x)A-Q(x, f(x)VR(x, f(x)= FP(x,f(x)VR(x, f(x) A Q(y, f(y) V R(y, f(y)子句集为P(x,f(x) v R(x, f(x)与Q(y, f(y) v R(y, f(y)(3) (Vx)(Vy)P(x,y)- (Vy)Q(x,y) -R(x,y)=(Wx) )(3y)P(x,y)V(Vy)Q(x,y) 一R(x,y)= (Vx) (3y) P(x,y)V(3y)Q(x,y)VR(x,y)= (Vx) FP(x,f(x)V-Q(x, f(x)VR(x, f(x)=P(x,f(x) V Q(x, f(x)VR(x, f(x)子句集为P(x
12、,f(x)V Q(x, f(x)VR(x, f(x)4.6 答:(1)(2)A/x,A/y, A/z, A/w, A/u1.14.7 答:(1) (3X) P (x) -P (A) AP (x) P (B) 目标取反化子句集:(3X) P (x) P (A) AP (x) -P (B) (3X) P (x) VP (A)八P (x) VP (B) (Vx) P (x) AP (A) VP (x) AP (B) (Vx) P (x) AP (A) VP (x) AP (x)八P (A) VP (B) (Vx) P (x) AP (A) VP (x) AP (x) VP (B) AP (A) VP
13、 (B) P (x) A-P (A) VP (x) AP (x) VP (B) A-P (A) VP (B) 得子句集:l,P(xl)2,P(A)VPx23,P(x3)V P(B)4,P(A)VP(B)P(x)NIL(2) (Vx) P (x) AQ (A) VQ (B) 一(ex) P (x) AQ (x) 目标取反化子句集:(Vx) P(x) A Q(A)V Q(B) 一 (ex)P(x) A Q(x)(Vx)P(x) A Q(A)V Q(B) V(Wx)P(x) A Q(x)(Vx)P(x) A Q(A)VQ(B)A( Wx)P(x) V Q(x)(Vx)P(x) A Q(A)VQ(B)
14、A( Vy)P(y) V Q(y)(Vx)(Vy) P(x) A Q(A)VQ(B)A P(y) V Q(y)P(x) A Q(A)V Q(B) A P(y) V Q(y)得子句集:b P(x)2, Q(A)VQ(B)3,P(y)V Q(y)4.8 答:4.9 答:答:我们用Skier(x)表示x是滑雪运动员,Alpinist(x)表示x是登山运动员,Alpine(x)表示x 是Alpine俱乐部的成员。问题用谓词公式表示如下:已知:(1) Alpine(Tony)(2) Alpine(Mike)(3) Alpine(John)(4) (Vx) Alpine(x)Skier(x) V Alpi
15、nist(x)(5) (Vx)Alpinist(x)-Like(x, Rain)(6) (Vx) Like(x, Snow)Skier(x)(7) (Vx)Like(Tony, x)7Like(Mike, x)(8) (Vx) -Like(Tony, x)-Like(Mike, x)(9) Like(Tony, Snow)(10) Like(Tony, Rain)目标:(3x)Alpine(x)AAlpinist(x)A-Skier(x)化子句集:(1) Alpine(Tony)(2) Alpine(Mike)(3) Alpine(John)(4)( V x)Alpine(x)Skier(x)
16、 V Alpinist(x) = ( V x)Alpine(x) V Skier(x) V Alpinist(x) = Alpine(x) V Skier(x) V Alpinist(x)(5) (Vx)Alpinist(x)-Like(x, Rain) = (Wx)Alpinist(x)VLike(x, Rain) =*-Alpinist(x)V Like(x, Rain)(6) (Vx)Like(x, Snow)-Skier(x) = (Vx)Like(x, Snow)VSkier(x) = Like(x, Snow)V Skier(x)(7)( V x)Like(Tony? x)Like
17、(M汰e, x) = ( V x)Like(Tony, x) V Like(Mike, x) =Like(Tony, x)V-Like(Mike, x)(8) (Vx)Like(Tony, x)一Like(Mike, x) = (Vx)Like(Tony, x)VLike(Mike, x) = Like(Tony, x) VLike(Mike, x)(9) Like(Tony, Snow) (10) Like(Tony, Rain) 目标取反:(m x) Alpine(x) A Alpinist(x) A Skier(x)二(Vx) Alpine(x) V Alpinist(x) V Skie
18、r(x)= Alpine(x) V Alpinist(x) V Skier(x)经变量换名后,得到子句集:Alpine(Tony), Alpine(Mike), Alpine(John), -Alpine(xl)VSkier(xl)VAlpinist(xl), -Alpinist(x2) VLike(x2, Rain), Like(x3, Snow) VSkier(x3),Like(Tony, x4)VLike(Mike, x4), Like(Tony, x5)VLikc(Mikc, x5), Likc(Tony, Snow), Likc(Tony, Rain), -Alpinc(x) V -
19、Alpinist(x) V Skicr(x) 归结树如下:4.10 答:基于规则的演绎推理可分为正向演绎推理、反向演绎推理与正反向混合演绎推理。在正向演绎推理中,作为F规则用的蕴含式对事寥的总数据库进行操作运算,直至得到 该目标公式的一个终止条件为止。事实目标公式在反向演绎推理中,作为B规则用的蕴含式对且标的总数据库进行操作运算,直至得到包含这些事实的终止条件为止。目标公式事实4.11 答:第五章不精确推理5.1 答:不精确推理是建立在韭经典逻辑基础上的一种推理,是基于不确定性知识的推理。 不精确推理就是从不确定性的初始事实(证据)出发,通过运用不确定性的知识,最终推出 具有一定程度的丕确定性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 课后 习题 答案
限制150内