人工智能复习题及答案(同名6660)_第1页
人工智能复习题及答案(同名6660)_第2页
人工智能复习题及答案(同名6660)_第3页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、黑龙江大学电脑科学技术学院1. 智能智能是一种认识客观事物和运用知识解决问题的综合能力。2. 什么叫知识?知识是人们在改造客观世界的实践中积累起来的认识和经验3. 确定性推理指推理所使用的知识和推出的结论都是可以精确表示的, 其真值要么为真、 要么为假。4. 推理 推理是指按照某种策略从事实出发利用知识推出所需结论的过程。5. 不确定性推理 指推理所使用的知识和推出的结论可以是不确定的。所谓不确定性是对非精确性、模 糊型和非完备性的统称。6. 人工智能 人工智能就是用人工的方法在机器电脑上实现的智能,或称机器智能7. 搜索是指为了到达某一目标,不断寻找推理线路,以引导和控制推理,使问题得以解决

2、的 过程。8. 规划 是指从某个特定问题状态出发,寻找并建立一个操作序列,直到求得目标状态为止的 一个行动过程的描述。9. 机器感知 就是要让电脑具有类似于人的感知能力,如视觉、听觉、触觉、嗅觉、味觉10. 模式识别 是指让电脑能够对给定的事务进行鉴别,并把它归入与其相同或相似的模式中。11. 机器行为 就是让电脑能够具有像人那样地行动和表达能力,如走、跑、拿、说、唱、写画等。12. 知识表示 是对知识的描述,即用一组符号把知识编码成电脑可以接受的某种结构。13. 事实是断言一个语言变量的值或断言多个语言变量之间关系的陈述句14. 综合数据库存放求解问题的各种当前信息15. 规那么库用于存放与

3、求解问题有关的所有规那么的集合16. 人工智能有哪些应用?17. 人工智能的研究目标远期目标 揭示人类智能的根本机理,用智能机器去模拟、延伸和扩展人类的智能 涉及到脑科学、认知科学、电脑科学、系统科学、控制论等多种学科,并依赖于它们 的共同开展近期目标 研究如何使现有的电脑更聪明,即使它能够运用知识去处理问题,能够模拟人类的智 能行为。18. 智能包含哪些能力?(1)感知能力(2)记忆和思维能力(3)学习和自适应能力(4)行为能力知识有哪几种表示方法?(1)一阶谓词逻辑表示法(2)产生式表示法(3)语义网络表示法(4)框架表示法(5)过程表示法20. 演绎推理与归纳推理的区别 演绎推理是在领域

4、内的一般性知识的前提下,通过演绎求解一个具体问题或者证 明一个结论的正确性。 它所得出的结论实际上早已蕴含在一般性知识的前提中, 演绎推理只 不过是将已有事实揭露出来,因此它不能增殖新知识。归纳推理所推出的结论是没有包含在前提内容中的。这种由个别事物或现象推出 一般性知识的过程,是增殖新知识的过程。21. 子句集的化简的步骤1)消去连接词n和“?2)减少否认符号的辖域3)对变元标准化4)化为前束范式5)消去存在量词6)化为 Skolem 标准形7)消去全称量词8)消去合取词9)更换变量名称22. 鲁滨逊归结原理根本思想首先把欲证明问题的结论否认,并参加子句集,得到一个扩充的子句集S'。

5、然后设法检验子句集S'是否含有空子句,假设含有空子句,那么说明S'是不可满足的;假设不含有空子 句,那么继续使用归结法, 在子句集中选择适宜的子句进行归结, 直至导出空子句或不能继续 归结为止。23. 全局择优搜索 A 算法描述:(1) 把初始节点 S0 放入 Open 表中, f(S0)=g(S0)+h(S0) ;(2) 如果 Open 表为空,那么问题无解,失败退出;(3) 把 Open 表的第一个节点取出放入 Closed 表,并记该节点为 n;(4) 考察节点 n 是否为目标节点。假设是,那么找到了问题的解,成功退出;(5) 假设节点 n 不可扩展,那么转第 (2)步;

6、扩展节点n,生成其子节点ni(i=1,2,,计算每一个子节点的估价值f(ni)(i=1,2,)并为每一个子节点设置指向父节点的指针,然后将这些子节点放入Open表中;(7) 根据各节点的估价函数值,对 Open 表中的全部节点按从小到大的顺序重新进行排序;(8) 转第 (2)步。24. 命题逻辑的归结法与谓词逻辑的归结法的不同之处是什么?答:谓词逻辑比命题逻辑更复杂,由于谓词逻辑中的变量受到量词的约束,在归结之前需要对变量进行重命名即变量标准化,而在命题逻辑中的归结那么不需要。25. 产生式系统的推理过程(1) 初始化综合数据库,即把欲解决问题的事实送入综合数据库中;(2) 检查规那么库中是否

7、有未使用过的规那么,假设无转(7);(3) 检查规那么库的未使用规那么中是否有其前提可与综合数据库中事实相匹配的规 那么,假设有,形成当前可用规那么集;否那么转 (6);(4) 按照冲突消解策略,从当前可用规那么集中选择一个规那么执行,并对该规那么作上标记。把执行该规那么后所得到的结论作为新的事实放入综合数据库;如果该规那么的结论是一些操作,那么执行这些操作;(5) 检查综合数据库中是否包含了该问题的解,假设已包含,说明解已求出,问题求 解过程结束;否那么,转(2);(6) 当规那么库中还有未使用规那么,但均不能与综合数据库中的已有事实相匹配时,要求用户进一步提供关于该问题的事实,假设能提供,

8、那么转(2);否那么,执行下一步;(7) 假设知识库中不再有未使用规那么,也说明该问题无解,终止问题求解过程。26. 列出以下列图中树的节点访问序列以满足下面的2个搜索策略(在所有情况中都选择最左分枝优先访问)1)深度优先搜索;答:1深度优先:1,2,5,6,10,11,3,7,12,13,4,8,92广度优先:1 , 2 , 3 , 4 ,5 , 6 , 7 , 8 , 9 , 10 , 11, 12 , 13A*算法解决该问题27. 八数码问题。问题的初态和目标状态如以下列图所示,要求用28314765初始状态12384765目标状态28. 图4-32是5个城市的交通图,城市之间的连线旁边

9、的数字是城市之间路程的费用。要求从A城出发,经过其它各城市一次且仅一次,最后回到A城,请找出一条最优线路。解:这个问题又称为旅行商问题travelling salesmanproblem, TSP或货郎担问题,是一个较有普遍性的实际 应用问题。根据数学理论,对n个城市的旅行商问题,其封闭路径的排列总数为:(n!)/n=(n-1)!其计算量相当大。例如,当 n=20时,要穷举其所有路径, 即使用一个每秒一亿次的电脑来算也需要350年的时间。因此,对这类问题只能用搜索的方法来解决。以下列图是对图4-32按最小代价搜索所得到的搜索树,树中的节点为城市名称,节点边上的数字为该节点的代价g。其计算公式为

10、g( ni+1)=g( n i )+c( ni, n i+1)c z 8/ J4 E3JD212231D 9 T25E I 卩 9d8 4?一22一 /石c 86283 E048568 8D、 3TC9282012B 321112B 3424626* B 8r296*DrD2849 w- I 6 T B713J厶6 b20;*B2q 6+ E226C3223B 31其中,c(ni,ni+1)为节点ni到ni+1节点的边代价。A 30A 30图4.32的最小代价搜索树可以看出,其最短路经是A-C-D-E-B-AA-B-E-D-C-A其实,它们是同一条路经。29. 设有如图4-34的与/或/树,请

11、分别按和代价法及最大代价法求解树的代价。ti图4.34习题4.14的与/或树解:假设按和代价法,那么该解树的代价为:h(A)=2+3+2+5+2+1+6=21假设按最大代价法,那么该解树的代价为:h(A)=maxh(B)+5, h(C)+6 = max(h(E)+2)+5, h(C)+6 =max(max(2, 3)+2)+5, max(2, 1)+6=max(5+5, 2+6)=1030.判断以下公式是否为可合一,假设可合一,那么求出其最一般合一。(1)P(a, b), P(x, y)(2)P(f(x), b), P(y, z)(3)P(f(x), y), P(y, f(b)(4)P(f(y

12、), y, x), P(x, f(a), f(b)(5)P(x, y), P(y, x)解: (1)可合一,其最一般和一为=a/x, b/y可合一,其最一般和一为=y/f(x), b/z。 可合一,其最一般和一为= f(b)/y, b/x。不可合一。 可合,其最般和为= y/x o5.判断以下子句集中哪些是不可满足的:(1) ?PV Q, ?Q, P, ?P(2) P V Q , ?PV Q, PV?Q, ?PV?Q (3) P(y) V Q(y) , ?P(f(x) V R(a)(4) ?P(x) V Q(x) , ?P(y) V R(y), P(a), S(a), ?S(z) V? R(z

13、)(5) ?P(x) V Q(f(x),a) , ?P(h(y) V Q(f(h(y), a)V? P(z)(6) P(x) V Q(x) V R(x) , ?P(y) V R(y), ?Q(a), ?R(b) 解:(1)不可满足,其归结过程为:?PVQ?QNIL(2) 不可满足,其归结过程为:(3) 不是不可满足的,原因是不能由它导出空子句。(4) 不可满足,其归结过程略不是不可满足的,原因是不能由它导出空子句。 不可满足,其归结过程略P(x)vQ(x)vR(x)?Q(a)31. 设:(1) 如果x是y的父亲,y是z的父亲,贝U x是z的祖父;(2) 每个人都有一个父亲。使用归结演绎推理证明

14、:对于某人U, 定存在一个人 v, v是U的祖父。解:先定义谓词F(x,y): x是y的父亲GF(x,z): x是z的祖父P(x): x是一个人再用谓词把问题描述出来: F1 : ( x) ( y) (z)( F(x,y) A F(y,z) GF(x,z)F2: (y)(P(x) t F(x,y)求证结论 G : ( u) (v)( P(u) t GF(v,u)然后再将F1 , F2和? G化成子句集: ?F(x,y) V?F(y,z) V 申x,z) ?P(r) V F(s,r) P(u) ?GF(v,u)对上述扩充的子句集,其归结推理过程如下:由于导出了空子句,故结论得证。32. 设有如下

15、语句,请用相应的谓词公式分别把他们表示出来:(1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花 解:定义谓词P(x): x是人L(x,y) : x 喜欢 y其中,y的个体域是梅花,菊花。将知识用谓词表示为:(x )(P(x) t L(x,梅花)V L(x,菊花)V L(x,梅花)A L(x,菊花)(2)有人每天下午都去打篮球。解:定义谓词P(x): x是人B(x) : x打篮球A(y) : y是下午将知识用谓词表示为:(x )( y) (A(y) T B(x) A P(x)(3) 新型电脑速度又快,存储容量又大。 解:定义谓词NC(x) : x是新型电脑F(x): x速度快B(x

16、) : x容量大将知识用谓词表示为:(x) (NC(x) t F(x) A B(x)(4) 不是每个电脑系的学生都喜欢在电脑上编程序。 解:定义谓词S(x): x是电脑系学生L(x, pragramming) : x 喜欢编程序U(x,computer) : x 使用电脑将知识用谓词表示为:? ( x) (S(x) tL(x, pragramming) A U(x,computer)(5) 但凡喜欢编程序的人都喜欢电脑。 解:定义谓词P(x): x是人L(x, y) : x 喜欢 y将知识用谓词表示为:(x) (P(x) A L(x,pragramming) t L(x, computer)3

17、3. 机器人移盒子冋题分别定义描述状态和动作的谓词描述状态的谓词:Lfl2 c b设在房间,c处有一个机器人,a和b处有一张桌子,分别称为 a桌和b桌,a桌上有 一盒子,如以下列图所示,要求机器人从 c处出发把盒子从a桌上拿到b桌上,然后再回到 c 处。请用谓词逻辑来描述机器人的行动过程。TABLE(x) : x 是桌子 EMPTY(y) : y手中是空的 AT(y, z): y 在 z 处 HOLDS(y, w) : y 拿着 w ON(w, x) : w在x桌面上变元的个体域:x的个体域是a, by的个体域是robot z的个体域是a, b, cw的个体域是box 问题的初始状态:AT(r

18、obot, c)EMPTY(robot)ON(box, a)TABLE (a)TABLE(b)问题的目标状态:AT(robot, c)EMPTY(robot)ON(box, b)TABLE (a)TABLE(b)机器人行动的目标把问题的初始状态转换为目标状态,而要实现问题状态的转换需要 完成一系列的操作需要定义的操作:Goto(x, y):从x处走到y处。 Pickup(x):在x处拿起盒子。Setdow n(x):在x处放下盒子各操作的条件和动作:Goto(x, y)条件:AT(robot,x)动作:删除表:AT(robot,x)添加表:AT(robot, y)Pickup(x)条件:ON(

19、box,x),TABLE(x),AT(robot,x),EMPTY(robot) 动作:删除表: EMPTY(robot),ON(box,x)添加表:HOLDS(robot,box)Setdow n(x)条件:AT(robot,x),TABLE(x),HOLDS(robot,box) 动作:删除表: HOLDS(robot,box)添加表:EMPTY(robot),ON(box,x)这个机器人行动规划问题的求解过程如下:状态1(初始状态)AT(robot, c)开始EMPTY(robot)=> ON(box, a)TABLE(a)TABLE(b)状态2AT(robot, a)Goto(c

20、, a)Pickup (a)EMPTY(robot)ON(box, a)TABLE (a)TABLE(b)状态3AT(robot, a)HOLDS(robot,box)TABLE (a)TABLE(b)状态4AT(robot, b)Goto(a, b)>HOLDS(robot,box)TABLE (a)TABLE(b) 状态5AT(robot, b)Setdow n(b)>EMPTY(robot)ON(box, b)TABLE (a)TABLE(b)状态6( 目标状态)AT(robot, c)Goto(b, c)>EMPTY(robot)ON(box, b)TABLE(a)T

21、ABLE(b)34. 用谓词表示法求解机器人摞积木问题。设机器人有一只机械手,要处理的世界有一张桌 子,桌上可堆放假设干相同的方积木块。机械手有4个操作积木的典型动作:从桌上拣起一块积木;将手中的积木放到桌之上;在积木上再摞上一块积木;从积木上面拣起一 块积木。积木世界的布局如以下列图所示。图机器人摞积木问题解:(1)先定义描述状态的谓词CLEAR(x):积木x上面是空的。ON(x, y):积木x在积木y的上面。ONTABLE(x):积木x在桌子上。 HOLDING(x):机械手抓住X。 HANDEMPTY :机械手是空的。其中,x和y的个体域都是A, B, C。 问题的初始状态是:ONTAB

22、LE(A)ONTABLE(B)ON(C, A)CLEAR(B)CLEAR(C)HANDEMPTY问题的目标状态是:ONTABLE(C)ON(B, C)ON(A, B)CLEAR(A)HANDEMPTY(2) 再定义描述操作的谓词在本问题中,机械手的操作需要定义以下4个谓词:Pickup(x):从桌面上拣起一块积木X。Putdown(x):将手中的积木放到桌面上。Stack(x, y):在积木x上面再摞上一块积木 y。Upstack(x, y):从积木x上面拣起一块积木 y。其中,每一个操作都可分为条件和动作两局部,具体描述如下:Pickup(x)条件:ONTABLE(x),HANDEMPTY

23、,CLEAR(x)动作:删除表:ONTABLE(x),HANDEMPTY添加表:HOLDING(x)Putdow n(x)条件:HOLDING(x)动作:删除表:HOLDING(x)添加表:ONTABLE(x),CLEAR(x) ,HANDEMPTY Stack(x, y)条件:CLEAR(y) ,HOLDING(y)动作:删除表:HOLDING(y),CLEAR(y)添加表:HANDEMPTY ,ON(x, y) ,CLEAR(x)Upstack(x, y)条件:动作:删除表:添加表:(3)问题求解过程 利用上述谓词和操作,HANDEMPTY ,CLEAR(y) ,ON(y,x)HANDEM

24、PTY ,ON(y, x)其求解过程为:HOLDING(y) ,CLEAR(x)ONTABLE(A) ONTABLE(B) ON(C, A) CLEAR(B) CLEAR(C) HANDEMPTYUpstack(A,C)ONTABLE(A) ONTABLE(B) HOLDING(C) CLEAR(A) CLEAR(B) CLEAR(C)Putdow n(C)ONTABLE(A)ONTABLE(B) ONTABLE(C)CLEAR(A)CLEAR(B)CLEAR(C) HANDEMPTYPickup(B)ONTABLE(A)ONTABLE(C)HOLDING(B)ONTABLE(A)Stack(

25、C,B) ONTABLE(C):f ON(B,C)3CLEA对以下命题分别写出它CL的ARA网络:CLEAR(每个学生都有一台电CLEAR(B) CLEAR(C)Pickup(A)HANDEMPTONTABLE(C)Stack(B,A)ON(B,C):-CLEAR(A)CLEAR(B)HOLDING(AONTABLE(C)ON(B,C)ON(A,B) CLEAR(A)HANDEMPT解:35请对以下命题分别写出它们的语义网络: (1)每个学生都有一台电脑。(2) 高老师从3月到7月给电脑系学生讲?电脑网络?课。 解:ISA老师v(5) 红队与蓝队进行足球比赛,最后以 3: 2的比分结束。解:3

26、6. 请把以下命题用一个语义网络表示出来:(1) 树和草都是植物;解:树草树和草都有叶和根;解:(3) 水草是草,且生长在水中;解:(4) 果树是树,且会结果; 解:(5) 梨树是果树中的一种,它会结梨。 解:37. 用语义网络表示:动物能运动、会吃。鸟是一种动物,鸟有翅膀、会飞。鱼是一种动物,鱼生活在水中、会游泳。38. 假设有以下一段天气预报:“北京地区今天白天晴,偏北风 3级,最高气温12。,最低气温-2。,降水概率15% 请用框架表示这一知识。解:Frame天气预报地域北京时段今天白天天气晴风向偏北风力3级气温最高:12度最低:-2度降水概率:15%39. 按“师生框架、“教师框架、“

27、学生框架的形式写出一个框架系统的描述。 解:师生框架Frame <Teachers-Stude nts>Name: UnitLast-name, First-nameSex: Areamale, femaleDefault: maleAge: UnitYearsTeleph one: Home Un it NumberMobile Un it Number 教师框架Frame <Teachers >AKO<Teachers-Stude nts >Major: Un it Major-NameLectures: Unit Course-NameField :

28、Un it Field-NameProject : AreaNational, Provincial, OtherDefault: ProvincialPaper: Area SCI, El, Core, GeneralDefault: Core学生框架Frame <Stude nts>AKO< Teachers-Stude nts >Major: Un it Major-NameClasses: Un it Classes-NameDegree: Areadoctor, mastor, bachelorDefault: bachelor40. 设有如下一段知识: “张

29、、王和李都属于高山协会。该协会的每个成员不是滑雪运发动,就是登山运发动, 其中不喜欢雨的运发动是登山运发动, 不喜欢雪的运发动不是滑雪运发动。 王不喜欢张所喜 欢的一切东西,而喜欢张所不喜欢的一切东西。张喜欢雨和雪。 试用谓词公式集合表示这段知识,这些谓词公式要适合一个逆向的基于规那么的演绎系 统。试说明这样一个系统怎样才能答复以下问题:“高山俱乐部中有没有一个成员,他是一个登山运发动,但不是一个滑雪运发动? 解: (1) 先定义谓词A(x) 表示 x 是高山协会会员S(x) 表示 x 是滑雪运发动C(x) 表示 x 是登山运发动L(x,y) 表示 x 喜欢 y(2) 将问题用谓词表示出来 “

30、张、王和李都属于高山协会A(Zhang) A A(Wang) A A(Li) 高山协会的每个成员不是滑雪运发动,就是登山运发动(x)(A(x) A?S(x) tC(x) 高山协会中不喜欢雨的运发动是登山运发动(x)(?L(x, Rain) tC(x)高山协会中不喜欢雪的运发动不是滑雪运发动(x)(?L(x, Snow) t? S(x)王不喜欢张所喜欢的一切东西(y)( L(Zhang, y) t? L(Wang ,y)王喜欢张所不喜欢的一切东西(y)(? L(Zhang, y)tL(Wang, y)张喜欢雨和雪L(Zhang , Rain) A L(Zhang , Snow)(3) 将问题要求

31、的答案用谓词表示出来 高山俱乐部中有没有一个成员,他是一个登山运发动,但不是一个滑雪运发动?( x)( A(x) tC(x)A? S(x)(4) 为了进行推理,把问题划分为事实和规那么两大局部。假设,划分如下: 事实:A(Zhang)A A(Wang)A A(Li)L(Zhang , Rain) A L(Zhang , Snow) 规那么:(x)(A(x) A? S(x)tC(x)(x)(?L(x, Rain) tC(x)(x)(?L(x, Snow) t? S(x)(y)( L(Zhang, y) t? L(Wang ,y)(y)(? L(Zhang, y)tL(Wang, y)(5) 把事实、规那么和目标化成推理所需要的形式 事实已经是文字的合取形式:fi: A(Zhang) A A(Wang) A A(Li)f2: L (Zhang , Rain) A L(Zhang , Snow)将规那么转化为后件为单文字的形式:ri: A(x) A?S(x) t C(x)r2: ?L(x, Rain) t C(x)3: ?L(x, Snow) t? S(x)r4: L(Zhang, y) t? L(Wang ,y)r5: ? L(Zhang, y) t L(Wang , y)将目标公式转换为与/或形式?

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论