人工智能导论(本科生) 复习大纲 -参考答案

上传人:n**** 文档编号:80110209 上传时间:2019-02-18 格式:PDF 页数:14 大小:233.63KB
返回 下载 相关 举报
人工智能导论(本科生)  复习大纲 -参考答案_第1页
第1页 / 共14页
人工智能导论(本科生)  复习大纲 -参考答案_第2页
第2页 / 共14页
人工智能导论(本科生)  复习大纲 -参考答案_第3页
第3页 / 共14页
人工智能导论(本科生)  复习大纲 -参考答案_第4页
第4页 / 共14页
人工智能导论(本科生)  复习大纲 -参考答案_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《人工智能导论(本科生) 复习大纲 -参考答案》由会员分享,可在线阅读,更多相关《人工智能导论(本科生) 复习大纲 -参考答案(14页珍藏版)》请在金锄头文库上搜索。

1、目录目录 绪论 1 搜索技术. 1 遗传算法. 8 谓词逻辑. 8 结构化知识表示 . 12 绪论绪论 1、 什么是人工智能? 答:人工智能又称机器智能,是用计算机模拟或实现的智能;(人工智能是研究如何制造出 人造的智能机器或系统,来模拟人类智能活动的能力,以延伸人们智能的科学) 2、 什么是符号智能与计算智能?并举例说明。 答:符号智能是模拟闹智能的人工智能,是以符号形式的知识和信息为基础,主要通过逻辑 推理,运用知识进行问题求解。如搜索技术、专家系统、定理证明等;计算智能是模拟群智 能的人工智能,以数值数据为基础,主要通过数值计算,运用算法进行问题求解。 搜索技术搜索技术 1. 状态图是由

2、什么组成的? 答:状态图是由节点与有向边组成; 2. 简述图搜索的方式和策略。 答:搜索方式:线式搜索和树式搜索;搜索策略:盲目搜索和启发式搜索; 3. 阐述图搜索策略中 OPEN 表与 CLOSED 表的作用。 答:OPEN 表用来保存当前待考察的节点,并按照某种排列,来控制搜索的方向和顺序; CLOSED 表用来记录搜索过程中已考察过的节点,保存全局搜索信息,并可根据节点返回指 针得到搜索解路径。 4. 简述广度优先策略与深度优先策略的不同点。 答: 广度优先搜索是始终在同一级节点中考查, 当同一级节点考查完毕, 才考查下一级节点。 因此,是自顶向下一层一层逐渐搜索的,属于横向搜索策略,其

3、搜索是完备的,得到的解为 最优解; 深度优先搜索是在搜索树的每一层始终只扩展一个子节点, 不断向纵深前进, 直到不能 再前进时,才从当前节点返回到上一级节点,沿另一方向又继续前进。因此,是从树根开始 一枝一枝逐渐搜索的,属于纵向搜索策略,其搜索是不完备的,得到的解不一定为最优解。 5. 什么是启发式搜索?并以八数码难题为例,说明其原理。 答:启发式搜索是利用问题拥有的启发信息来引导搜索,达到减少搜索范围,降低问题复杂度的目的。对 于八数码难题,可以利用不在位将牌数或者与目标距离信息来作为启发函数,可以加快搜索目标的步数。 6. 简述启发函数的单调性判别。 答:设 m 是 n 的子节点,t 为目

4、标节点,当 h(n)h(m) C(n, m), h(t) = 0 成立时,则可称启发 函数 h 是单调的。 7. 分别用深度优先搜索方法、宽度优先算法、启发式搜索算法求解下图所示八数码难题。 2 8 123 1 6 3 84 7 5 4 765 初始状态 目标状态 答:略 设定启发式函数 h(n)为当前节点“不在位”的将牌数; 对于空格,有向左、向上、向下,向右的启发式规则; (根据启发函数定义以及启发式规则使用顺序的不同,答案不唯一) 2 8 1 6 3 7 5 4 g=0 h=7 f=7 2 8 1 6 3 7 5 4 g=1 h=7 f=8 2 8 3 1 6 7 5 4 g=1 h=6

5、 f=7 2 8 3 1 6 7 5 4 g=2 h=6 f=8 2 8 3 1 6 4 7 5 g=2 h=5 f=7 2 8 3 1 6 4 7 5 g=3 h=4 f=7 2 8 3 1 6 4 7 5 g=4 h=5 f=9 2 8 3 1 4 7 6 5 g=4 h=3 f=7 2 8 3 1 4 7 6 5 g=5 h=4 f=9 2 3 1 8 4 7 6 5 g=5 h=3 f=8 2 8 3 1 4 7 6 5 g=5 h=3 f=8 2 8 1 6 3 7 5 4 g=2 h=6 f=8 2 6 8 1 3 7 5 4 g=2 h=7 f=9 1 2 8 6 3 7 5 4

6、 g=3 h=5 f=8 1 2 8 7 6 3 5 4 g=4 h=6 f=10 1 2 8 6 3 7 5 4 g=4 h=5 f=9 2 8 3 1 5 6 7 4 g=3 h=6 f=9 2 3 1 8 6 7 5 4 g=3 h=6 f=9 2 8 3 1 6 7 5 4 g=3 h=6 f=9 2 8 3 1 4 7 6 5 g=6 h=3 f=9 8 3 2 1 4 7 6 5 g=6 h=3 f=9 2 3 1 8 4 7 6 5 g=6 h=2 f=8 2 3 1 8 4 7 6 5 g=6 h=4 f=10 1 2 3 7 8 4 6 5 g=8 h=2 f=10 1 2

7、3 8 4 7 6 5 g=8 h=0 f=8 1 2 3 8 4 7 6 5 g=7 h=1 f=8 1 3 2 4 10 97 8 6 5 11 12 13 目标 8. 下图为五大城市之间的交通图,边上的数字是城市之间的距离。用图搜索算法,求解 A 到 E 的最短路径 答:可利用分支界限法进行求解。 1、加权图转换为加权树 2、利用分支界限可得搜索图 OPEN: C5、E7、E1、C2、E4、B2 A C1 D1 E1 8 9 4 3 4 B1 C2 E7 B2 D3 E2 E4 D4 C5 2 4 4 4 9 4 6 A C1 D1 E1 8 9 4 6 3 4 B1 B3 C4 C2

8、E7 C3 B2 C6 B4 E6 D3 E2 E3 D2 E4 D4 E5 C5 2 4 4 4 4 9 4 3 6 6 6 6 6 3 3 A C D E 8 9 2 4 6 3 4 B CLOSED:A、B1、C1、D4、D1、D3、E2 解路径:A、B1、C1、E2 9. 比较 A 算法与 A*算法的特点。 答: A 算法为一种启发式搜索算法, 当 A 算法的启发函数满足 h(x)h *(x)时, 该 A 算法即为 A*算法。 A*算法可以保证搜索取得最优解。 10. 什么是与或图的终止节点? 什么是能解节点?什么是解树? 答:本原问题对应的节点为终止节点; 当一个节点满足以下三个条件

9、时,该节点为能解节点:1)该节点为终止节点;2)当该节点 为与节点时,当且仅当其所有子节点能解;3)当该节点为或节点时,只要其任一子节点能解皆 可。 解树是在一个与或图中从初始节点到目标节点的图或树形路径。 11. 什么是解树的代价? 答:解树的代价即树根的代价,是从树叶开始自下而上逐层计算而求得的。 12. 什么是希望树? 答:希望树是当前与或图中具有最小代价的解树。 13. 判断下图各节点的能解性,并确定解树。 答:略。 14. 指出下图的解树,并计算每个解树的代价,以及希望树。 答:解树 1:Q0,A,t1,t2 g(t1)=g(t2)=0,g(A)=11,g(Q0)=13 解树 2:Q

10、0,B,D,G,t4,t5 g(t4)=g(t5)=0,g(G)=3,g(D)=4,g(B)=6,g(Q0)=8 所以,解树 2 为最优解树,即希望树 15. 比较极大极小算法与 剪枝技术的区别。 答:极大极小算法是一种静态搜索算法,搜索树的生成与格局估值分开的,搜索效率低。 Q0 1 t1 2 1 t2 A 5 6 t3 t4 2 B C 3 2 1 G F E D 2 2 1 t5 1 4 t1 2 7 t2 3 5 6 t3 t4 剪枝为动态搜索算法,利用有限深度优先搜索技术,节点的扩展与格局估值是同时进行的,提 高了搜索效率,同时保证解的完备性。 16. 下图所示博弈树,按从左到右的顺

11、序进行 剪枝搜索 (1)计算各节点的倒推值。 (2)利用-剪枝技术剪去不必要的分枝。 答: 2 3 4 10 2 5 7 8 5 10 5 6 1 2 1 2 5 6 3 6 4 4 3 4 2 4 2 2 2 2 5 5 5 6 3 3 3 4 5 5 3 2 3 4 10 2 5 7 8 5 10 5 6 1 2 1 2 5 6 3 6 4 4 3 4 2 遗传算法遗传算法 1、 什么是遗传算法? 答: 遗传算法是你们从生物界按自然选择和有性繁殖、 遗传变异的自然进化现象中得到启发, 而设计出来的一种优化搜索算法。 2、 举例说明遗传算法的三种操作。 答:选择、交叉、变异。 3、 简述基本

12、遗传算法的过程。 答:略。 4、 对某一问题的遗传算法的选择操作过程,初始种群为 S= s1=13, s2=24,s3=8,s4=19, 个体 s1,s2,s3,s4 的适应度函数计算分别为 169,576,64,361 a) 在从区间0,1产生 4 个随机数 r1=0.45, r2=0.11, r3=0.57, r4=0.98,试用轮盘赌选择 法进行选择操作; b) 分析该过程的遗传优化机制。 答:1. s1,s2,s3,s4 的适应度值分别为 169,576,64,361 2. s1,s2,s3,s4 的选择概率分别为 0.14, 0.49, 0.06, 0.31, 累计概率分别为 0.1

13、4, 0.63, 0.69, 1.00 3. 轮盘赌选择操作可得下一代种群为 s2, s1, s2, s4 适应度越高的染色体被随机选中的概率越大, 被选中的次数就越多, 从而在新种群中被 复制的次数就越多, 而适应度较低的染色体被选中的次数也就越少, 从而在新种群中复制的 次数就越少,充分体现了优胜劣汰的自然选择法则。 谓词逻辑谓词逻辑 1. 什么是知识?知识的组成要素是什么? 答:知识是经过加工处理的信息。组成要素:事实、规则、控制、元知识。 2. 简述知识常用表示方法。 答:谓词逻辑、产生式、语义网络、框架、状态空间法、面向对象法; 3. 用谓词逻辑表示下列知识: (1)有的人喜欢梅花,

14、有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。 (2)他每天下午都去打篮球。 (3)夏天既干燥又炎热。 (4)并不是每一个人都喜欢吃臭豆腐。 答: 1) 定义谓词 like(x,y):x 喜欢 y ( x)(like(x,meihua) ( y)(like(y,juhua) ( z)(like(z,meihua) like(z,juhua) 2) 定义谓词 time(x):x 是下午,play(x,y) :x 玩 y x(time(x)play(he,basketball) 3) 定义谓词 dry(x) :x 干燥,hot(x):x 炎热,实体 x 表示夏天 dry(x) hot(x) 4) 定

15、义谓词 human(x):x 是人,like (x,y):x 喜欢吃 y (x)(human(x)like(x,臭豆腐) 4. 用谓词逻辑表示下列知识: (1)人人爱劳动。 (2)所有整数要么是偶数要么就是奇数。 (3)自然数都是大于零的整数。 答: 1) 定义谓词 human(x):x 是人,love(x,y):x 喜欢 y (x)(human(x) love(x,labour) 2) 定义谓词 I(x):x 是整数,E(x): x 是偶数,O(x):x 是奇数 (x)(I(x)E(x) O(x) 3) 定义谓词 N(x) :x 是自然数,I(x):x 是整数,GZ(x):x 大于 0 (x)(N(x)I(x) GZ(x) 5. 试用谓词逻辑表达描述下述推理: (1)如果张三比李四大,那么李四比张三小。 (2)甲和乙结婚了,则或者甲为男,乙为女;或者甲为女,乙为男。 (3)如果一个人是老实人,他就不会说谎;张三说谎了,所以张三不是老实人。 答: 1) 定义谓词 BIGGER(x,y):x 比 y 大,SMALLER(x,y):x 比 y 小 BI

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号