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

上传人:s****u 文档编号:12746848 上传时间:2020-05-21 格式:PDF 页数:14 大小:233.64KB
返回 下载 相关 举报
人工智能导论本科生复习大纲-参考答案.pdf_第1页
第1页 / 共14页
人工智能导论本科生复习大纲-参考答案.pdf_第2页
第2页 / 共14页
人工智能导论本科生复习大纲-参考答案.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述
目录 绪论 . 1 搜索技术 . 1 遗传算法 . 8 谓词逻辑 . 8 结构化知识表示 . 12 绪论 1、 什么是人工智能? 答:人工智能又称机器智能,是用计算机模拟或实现的智能; (人工智能是研究如何制造出 人造的智能机器或系统,来模拟人类智能活动的能力,以延伸人们智能的科学 ) 2、 什么是符号智能与计算智能?并举例说明。 答:符号智能是模拟闹智能的人工智能,是以符号形式的知识和信息为基础,主要通过逻辑 推理,运用知识进行问题求解。如搜索技术、专家系统、定理证明等;计算智能是模拟群智 能的人工智能,以数值数据为基础,主要通过数值计算,运用算法进行问题求解。 搜索技术 1. 状态图是由什么组成的? 答:状态图是由节点与有向边组成; 2. 简述图搜索的方式和策略。 答:搜索方式:线式搜索和树式搜索;搜索策略:盲目搜索和启发式搜索; 3. 阐述图搜索策略中 OPEN 表与 CLOSED 表的作用。 答: OPEN 表用来保存当前待考察的节点,并按照某种排列,来控制搜索的方向和顺序; CLOSED 表用来记录搜索过程中已考察过的节点,保存全局搜索信息,并可根据节点返回指 针得到搜索解路径。 4. 简述广度优先策略与深度优先策略的不同点。 答: 广度优先搜索是始终在同一级节点中考查, 当同一级节点考查完毕, 才考查下一级节点。 因此,是自顶向下一层一层逐渐搜索的,属于横向搜索策略,其搜索是完备的,得到的解为 最优解; 深度优先搜索是在搜索树的每一层始终只扩展一个子节点,不断向纵深前进,直到不能 再前进时,才从当前节点返回到上一级节点,沿另一方向又继续前进。因此,是从树根开始 一枝一枝逐渐搜索的,属于纵向搜索策略,其搜索是不完备的,得到 的解不一定为最优解。 5. 什么是启发式搜索?并以八数码难题为例,说明其原理。 答: 启发式搜索是利用问题拥有的启发信息来引导搜索,达到减少搜索范围,降低问题复杂度的目的。对 于八数码难题,可以利用不在位将牌数或者与目标距离信息来作为启发函数,可以加快搜索目标的步数。 6. 简述启发函数的单调性判别。 答:设 m 是 n 的子节点, t 为目标节点,当 h(n)h(m) C(n, m), h(t) = 0 成立时,则可称启发 函数 h 是单调的。 7. 分别用深度优先搜索方法、宽度优先 算法、启发式搜索算法求解下图所示八数码难题。 2 8 1 2 3 1 6 3 8 4 7 5 4 7 6 5 初始状态 目标状态 答:略 设定启发式函数 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 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 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 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、E 7、E 1、C 2、E 4、B 2 A C 1 D 1 E 1 8 9 4 3 4 B 1 C 2 E 7 B 2 D 3 E 2 E 4 D 4 C 5 2 4 4 4 9 4 6 A C 1 D 1 E 1 8 9 4 6 3 4 B 1 B 3 C 4 C 2 E 7 C 3 B 2 C 6 B 4 E 6 D 3 E 2 E 3 D 2 E 4 D 4 E 5 C 5 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、B 1、C 1、D 4、D 1、D 3、E 2 解路径:A、B 1、C 1、E 2 9. 比较 A 算法与 A*算法的特点。 答: A 算法为一种启发式搜索算法, 当A算法的启发函数满足h(x) h * (x)时, 该A算法即为 A*算法。 A*算法可以保证搜索取得最优解。 10. 什么是与或图的终止节点? 什么是能解节点?什么是解树? 答:本原问题对应的节点为终止节点; 当一个节点满足以下三个条件时,该节点为能解节点:1)该节点为终止节点;2)当该节点 为与节点时,当且仅当其所有子节点能解;3)当该节点为或节点时,只要其任一子节点能解皆 可。 解树是在一个与或图中从初始节点到目标节点的图或树形路径。 11. 什么是解树的代价? 答:解树的代价即树根的代价,是从树叶开始自下而上逐层计算而求得的。 12. 什么是希望树? 答:希望树是当前与或图中具有最小代价的解树。 13. 判断下图各节点的能解性,并确定解树。 答:略。 14. 指出下图的解树,并计算每个解树的代价,以及希望树。 答:解树1:Q 0,A,t 1,t 2 g(t1)=g(t2)=0,g(A)=11,g(Q0)=13 解树 2:Q 0,B,D,G,t 4,t 5 g(t4)=g(t5)=0,g(G)=3,g(D)=4,g(B)=6,g(Q0)=8 所以,解树 2 为最优解树,即希望树 15. 比较极大极小算法与 剪枝技术的区别。 答:极大极小算法是一种静态搜索算法,搜索树的生成与格局估值分开的,搜索效率低。 Q 0 1 t 1 2 1 t 2 A 5 6 t 3 t 4 2 B C 3 2 1 G F E D 2 2 1 t 5 1 4 t 1 2 7 t2 3 5 6 t 3 t 4 剪枝为动态搜索算法,利用有限深度优先搜索技术,节点的扩展与格局估值是同时进行的,提 高了搜索效率,同时保证解的完备性。 16. 下图所示博弈树,按从左到右的顺序进行 剪枝搜索 (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、 简述基本遗传算法的过程。 答:略。 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.14, 0.63, 0.69, 1.00 3. 轮盘赌选择操作可得下一代种群为 s2, s1, s2, s4 适应度越高的染色体被随机选中的概率越大,被选中的次数就越多,从而在新种群中被 复制的次数就越多,而适应度较低的染色体被选中的次数也就越少,从而在新种群中复制的 次数就越少,充分体现了优胜劣汰的自然选择法则。 谓词逻辑 1. 什么是知识?知识的组成要素是什么? 答: 知识是经过加工处理的信息。组成要素:事实、规则、控制、元知识。 2. 简述知识常用表示方法。 答: 谓词逻辑、产生式、语义网络、框架、状态空间法、面向对象法; 3. 用谓词逻辑表示下列知识: (1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。 (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) 定义谓词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小 BIGGER(zhangsan,lisi) SMALLER(lisi,zhangsan) 2) 定义谓词 MARRY(x,y):x 和 y 结婚, MAN(x): x 是男人, WOMAN(x): x 是女人 MARRY(甲,乙 )(MAN(甲) WOMAN(乙)(MAN(乙) WOMAN(甲) 3) 定义谓词 HONEST(x) :x 是老实人, LIE( x) :x 说谎 (x)(HONEST(x) LIE(x) )LIE (zhangsan) HONEST(zhangsan) 6. 设 1 /, ()/, /axfb yyz = , 2 /, /, ()/bxzygx z = , 求置换 12 i 和 21 i 。 答: 12 / , ( )/ , / )/ , / , / , ( )/ /, ()/ axfb y zy zbxzygx z axfb y = ( = i 21 / ,( / )/ , ( / )/ , / , ( )/ , / /, ()/ bxyz ygax zaxfb yyz bxga z = = i 7. 设 ()/, /f yxzy = , /, /, /axbyyz = ,求置换 i 。 答: (/)/, , /, /, / ()/, , /, /, / ()/, / f by x yaxbyyz fb x yaxb y yz fb xyz = = / = i (y/z) y 8. 判断以下公式对是否可合一?若可合一,则求出最一般的合一。 P(x,y) P(y,x) 答: 不可合一。 9. 某公司招聘工作人员,A、B、C 三人应试,经面试后公司表示如下想法: (1)三人中至少录取一人。 (2)如果录取 A 而不录取 B,则一定录取 C。 (3)如果录取 B,则一定录取 C。 求证:公司一定录取 C。 证明: 谓词P(x)表示公司录取x;将已知条件表示如下: P(A) P(B) P(C) (P(A) P(B) ) P(C) P(B) P(C) 结论的否定式表示如下: P(C) 将上述4个公式化为子句集: 1. P(A) P(B) P(C) 2. P(A) P(B) P(C) 3. P(B) P(C) 4. P(C) 应用归结原理进行归结: 5. P(B) P(C) 1、2归结 6. P(C) 3、5归结 7. NIL 4、6归结 10. 任何通过历史考试并中了彩票的人是快乐的。任何肯学习或幸运的人可以通过所有考试。 John 不学习但很幸运。任何人只要是幸运的就能中彩。 求证:John是快乐的。 证明: 先将问题用谓词表示如下: R1:任何通过历史考试并获奖的人都是快乐的 (x)(Pass(x, history)Win(x, prize)Happy(x) R2:任何肯学习或幸运的人都可以通过所有考试 (x)( y)(Study(x)Lucky(x)Pass(x, y) R3:John不肯学习但他是幸运的 Study(John)Lucky(John) R4:任何幸运的人都能获奖 ( x)(Luck(x)Win(x,prize) 结论John是快乐的的否定 Happy(John) 将上述谓词公式转化为子句集: (1) Pass(x, history) Win(x, prize) Happy(x) (2) Study(y) Pass(y,z) (3) Lucky(u) Pass(u,v) (4) Study(John) (5) Lucky(John) (6) Lucky(w) Win(w, prize) (7) Happy(John) 归结如下: (8) Pass(w, history) Happy(w) Luck(w) (1), (6)归结, w/x (9) Pass(John, history) Lucky(John) (8), (7)归结, John/w (10) Pass(John, history) (9), (5)归结 (11) Lucky(John) (10),(3)归结 , John/u, history/v (12) (11),(5)归结 得证 : John是快乐的。 结构化知识表示 1. 什么是语义网络知识表示?语义网络表示方法的特点是什么? 答: 语义网络是一种通过实体及其语义关系来表示知识的有向图。 特点: 结构性好, 可以实现信息共享; 是一种直观的知识表达方式; 推理规则不明了; 表达范围有限; 2. 用语义网络表示下列命题: (1)树和草都是植物。 (2)树和草是有根、有叶的。 (3)水草是草,且长在水中。 (4)果树是树,且会结果。 (5)苹果树是果树中的一种,它结苹果。 答: 3. 用语义网络表示下列事实: 猎狗是一种狗,而狗是一种动物。狗除了动物的有生命、能吃食物、有繁殖能力、能运 动外,还有以下特点:身上有毛、有尾巴、四条腿;猎狗的特点是吃肉、奔跑速度快、能狩猎、 个头大;而狮子狗也是一种狗,它的特点是吃饲料、身体小、奔跑速度慢、不咬人、供观赏。 答: 4. 用语义网络表示下列事实: 山西大学是一所具有百年历史的综合性大学,她位于太原市笔直、宽广的坞城路。张广 义同志今年 36 岁,男性,中等身材,他任职于山西大学。 答: 动物 狗 猎狗 狮子狗 狩猎 生命 奔跑快 吃肉 大个头 吃饲料 不咬人 奔跑慢 身体小 吃食物 运动 繁殖能力 毛 尾巴 四条腿 供观赏 5. 请把下列命题用一个语义网络表示出来: (1)猪和羊都是动物。 (2)猪和羊都是哺乳动物。 (3)野猪是猪,但生长在森林中。 (4)山羊是羊,且头上长着角。 (5)绵羊是一种羊,它能生产羊毛。 答: 动物 头上有角 哺乳动物 山羊 羊 猪 绵羊 羊毛 森林 野猪 AKO AKO AKO have AKO AKO AKO Locatedat ISA 男 mike 中等身材 26 岁 山西大学 百年历史 综合性大学 坞城路 太原 笔直、宽广
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!