《人工智能习题集及各章小结41334.docx》由会员分享,可在线阅读,更多相关《人工智能习题集及各章小结41334.docx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人工智能各章小结及习题解答第一部分 绪论习题解答:1什么是人工工智能?发展展过程中经历历了哪些阶段段?解:人工智能是是计算机科学学的一个重要要分支,也是是一门正在发发展中的综合合性前沿学科科,它是由计计算机科学、控控制论、信息息论、神经生生理学、哲学学、语言学等等多种学科相相互渗透而发发展起来的,目目前正处于发发展阶段尚未未形成完整体体系。 发展过程程中经历的阶阶段有: 第一阶阶段(40年代中50年代末) 神经元网网络时代第二阶段(500年代中600年代中) 通用方法法时代第三阶段(600年代中800年代初) 知识工程程时代第四阶段(800年代中900年代初) 新的神经经元网络时代代第五阶段(
2、900年代初现现在) 海量信息处处理与网络时时代2人工智能研研究的基本内内容是什么?解:基本内容是是:搜索技术术、知识表示、规划方法、机器学习、认知科学、自然语言理理解与机器翻翻译、专家系统与与知识工程、定理证明、博弈、机器人、数据挖掘与与知识发现、多Agentt系统、复杂系统、足球机器人人、人机交互技技术等。3人工智能主主要有哪几大大研究学派?解:()符号号主义学派:由心理学途途径产生,符符号主义认为为人工智能起起源于数理逻逻辑,人类认识(智智能)的基本本元素是符号号,而智能行行为则是符号号运算的结果果。()连接主主义学派:由生理理学途径产生生,连接主义义又称为仿生生学派,认为为人工智能的的
3、基本元素是是神经元,智智能产生于大大量神经元的的并行分布式式联结之中,而而智能行为则则是联结计算算的结果。 ()行为为主义学派:由生物演化化途径产生,行为主义认为人工智能起源于控制论,提出智能取决于感知和行为,取决于对外界复杂环境的适应,而不是表示和推理。人工智能有有哪些主要的的研究领域?解:()问题题求解()逻辑推推理与定理证证明()自然语语言理解()自动程程序设计()专家系系统()机器学学习()神经网网络()机器人人学()模式识识别()机器器视觉()智能能控制()智能能检索()智能能调度与指挥挥()分布布式人工智能能与()计算算智能与进化化计算()数据据挖掘与知识识发现()人工工生命()系
4、统统与语言工具具第2部分 知知识与知识表表示本章小结:知识表示谓词表示法产生式表示法框架表示法语义网络表示法框架通常由指定事物各个方面的槽组成,每个槽拥有若干个侧面,而每个侧面又可拥有若干个值。语义网络由节点和弧线或链线组成,节点用于表示物体、概念和状态,弧线用于表示节点间的关系。产生式系统由3个基本部分组成:规则库、综合数据库、控制系统。首先定义谓词,指出每个谓词的确切含义,然后再用连接词把有关的谓词连接起来,形成一个谓词公式表达一个完整的意义。 习题解答:1 设有如下问问题:(1)有五个相相互可直达且且距离已知的的城市A、BB、C、D、EE,如图所示示;(2)某人从AA地出发,去去其它四个
5、城城市各参观一一次后回到AA;(3)找一条最最短的旅行路路线请用产生式规则则表示旅行过过程。解:综合数据据库(x)(x)中x可以以是一个字母母,也可以是是一个字符串串。初始状态(AA)目标状态(AAx1x2xx3x4A) 规则集: r11: IF L(SS)=5 THEEN GOOTO(A) r22: IF L(SS)5 THEEN GOOTO(B) r33: IF L(SS)5 THEEN GOOTO(C) r44: IF L(SS)5 THEEN GOOTO(D) r55: IF L(SS)CC-D-E-B-A总距离为5+66+8+100+7=3662 神州大学和和东方大学两两校篮球队在在
6、东方大学进进行一场比赛赛,结局的比比分是85:89,用语语义网络表示示。第3部分 推推理本章小结:自然演绎推理推理经典逻辑推理不确定与非单调推理归结演绎推理与/或形演绎推理习题解答:1 张某被盗,公公安局派出五五个侦察员去去调查。研究究案情时,侦侦察员A说“赵与钱中至至少有一人作作案”;侦察员BB说“钱与孙中至至少有一人作作案”;侦察员CC说“孙与李中至至少有一人作作案”;侦察员DD说“赵与孙中至至少有一人与与此案无关”;侦察员EE说“钱与李中至至少有一人与与此案无关”。如果这五五个侦察员的的话都是可信信的,试用归归结演绎推理理求出谁是盗盗窃犯。解:第一步:将将5位侦察员员的话表示成成谓词公式
7、,为为此先定义谓谓词。设谓词P(xx)表示是作作案者,所以以根据题意:A: P(zhhao) P(qiaan) B: P(qiian) P(suun)C: P(suun) P(lii) D: PP(zhaoo) P(ssun)E: P(qqian) P(lli)以上每个侦察员员的话都是一一个子句。第二步:将待求求解的问题表表示成谓词。设设y是盗窃犯犯,则问题的的谓词公式为为P(y),将将其否定并与与ANSWEER(y)做做析取:P(y) ANSWWER(y)第三步:求前提提条件及PP(y) ANSWWER(y)的子句集,并并将各子句列列表如下:(1) P(zhao) P(qiian)(2) P
8、(qian) P(suun)(3) P(sun) P(lii)(4) P(zhaoo) P(ssun)(5) P(qiann) P(lli)(6) P(y) ANSWWER(y)第四步:应用归归结原理进行行推理。(7) P(qian) P(ssun) (1)与(4)归结(8) P(zhao) P(lli) (1)与(5)归结(9) P(qian) P(zzhao) (2)与(44)归结(10) P(sun) P(lii) (2)与(5)归结(11) P(zhaoo) P(lii) (3)与(44)归结(12) P(sun) P(qiian) (3)与(5)归结(13) P(qian) (2)与
9、(7)归结(14) P(sun) (2)与(12)归结(15) ANSWER(qian) (6)与(13)归结,=qiaan/y(16) ANSWER(sun) (6)与(14)归结, =sunn/y所以,本题的盗盗窃犯是两个个人:钱和孙孙。 2 任何兄弟都都有同一个父父亲,Johhn和Petter是兄弟弟,且Johhn的父亲是是Davidd,问Petter的父亲亲是谁?解:第一步:将将已知条件用用谓词公式表表示出来,并并化成子句集集。那么,要要先定义谓词词。(1) 定义谓词:设Fatherr(x,y)表示x是yy的父亲。设Brotheer(x,yy)表示x和和y是兄弟。(2) 将已知事实用谓
10、谓词公式表示示出来:F1: 任何兄兄弟都有同一一个父亲。( x)( y)( z)( Brothher(x,y)Fatheer(z,xx)Fatheer(z,yy)F2: Johhn和Petter是兄弟弟。Brotherr(Johnn, Peterr)F3: Johhn的父亲是是Davidd。Father(Davidd, John)(3) 将它们化成子句句集,得S1=Brrotherr(x,y)Fathher(z,x)Fatheer(z,yy), Brothher(Joohn, Peterr), Fatheer(Davvid, John)第二步:把问题题用谓词公式式表示出来,并将其否定与谓词AN
11、SWER做析取。设Peter的的父亲是u,则则有:Fatther(uu, Peterr)将其否定与ANNSWER做做析取,得G: Faather(u, Peterr) ANSWWER(u)第三步:将上述述公式G化为为子句集S22,并将S11和S2合并并到S。S2=Faather(u, Peterr) ANSWWER(u)S=S1S22将S中各子句列列出如下:(1)Broother(x,y)Fathher(z,x)Fatheer(z,yy)(2)Brotther(JJohn, Peterr)(3)Fathher(Daavid, John)(4)Fatther(uu, Peterr) ANSWWE
12、R(u)第四步:应用归归结原理进行行归结。(5)Broother(John,y) Fathher(Daavid,yy) (1)与(3)归归结,= Davidd/z, John/x(6)Broother(John, Peterr) ANSWWER(Daavid) (4)与与(5)归结结,= Davidd/u, Peterr/y(7)ANSWWER(Daavid) (2)与与(6)归结结第五步:得到了了归结式ANNSWER(Davidd),答案即即在其中,所所以u=Daavid,即即Peterr的父亲是DDavid。第4部分 搜搜索策略本章小结:状态空间搜索策略搜索策略盲目搜索启发式搜索广度优先搜
13、索深度优先搜索有界深度优先搜索代价树的广度优先搜索代价树的深度优先搜索局部择优搜索全局择优搜索A*算法与/或树搜索策略盲目搜索广度优先搜索深度及有界深度优先搜索有序搜索特殊情况博弈问题提高搜索效率的方法-剪枝技术博弈问题:极大极小分析法法:计算出端端节点的估值值,再推算出出父节点的得得分。推算的方法是:对“或”节点,选其其子节点中一一个最大的得得分作为父节节点的得分,这这是为了使自自己在可供选选择的方案中中选一个对自自己最有利的的方案;对“与”节点,选其其子节点中一一个最小的得得分作为父节节点的得分,这这是为了立足足于最坏的情情况。这样计计算出的父节节点的得分称称为倒推值。-剪枝技术术:对于一
14、个“与”节点来说,它它取当前子节节点中的最小小倒推值作为为它倒推值的的上界,称此此值为值。对于一个个“或”节点来说,它它取当前子节节点中的最大大倒推值作为为它倒推值的的下界,称此此值为值。其一般规律为:(1)任何何“或”节点x的值如果不能能降低其父节节点的值,则对节节点x以下的的分枝可停止止搜索,并使使x的倒推值值为。这种剪枝枝成为剪枝。(2)任何“与与”节点x的值如果不能能升高其父节节点的值,则对节节点x以下的的分枝可停止止搜索,并使使x的倒推值值为。这种剪枝枝成为剪枝。习题解答:1 图4-11是五城市间间的交通路线线图,A城市市是出发地,EE城市是目的的地,两城市市间的交通费费用(代价)如
15、如图中数字所所示。求从AA到E的最小小费用交通路路线。图4-1解:先将交通图图转换为代价价树,如图44-2所示。若用g(x)表表示从初始节节点s0到节节点x的代价价,用c(xx1,x2)表示从父节节点x1到子子节点x2的的代价,则有有:g(x2)=gg(x1)+c(x1,x2)AC1B1D11D2E1E2B2E4C2E33423454523图4-2方法一:代价树树的广度优先先搜索(扩展节点,将将其子节点放放入openn表中,计算算各子节点的的代价,并按按各节点的代代价对opeen表中全部部节点按从小小到大的顺序序进行排序(队队列)步骤如下:图4-3-1 图4-3-2图4-3-3图4-3-4图4
16、-3-5所以,最优路径径为A-CC-D-E方法二:代价树树的深度优先先搜索(不一一定是最优解解)(扩展节点,将将其子节点按按代价从小到到大的顺序放放到openn表的首部(栈栈)步骤如下:AC1B143图4-4-1虽然D1的代价大于B1的代价,但按照代价树的深度优先搜索策略,要对D1进行扩展,放入closed表中(若按代价树的广度优先搜索,要对B1、D1排序,先扩展B1)435AC1B1D12图4-4-2435AC1B1D18图4-4-3934E2B2E为目标节点,EE2-D11-C1-A所以路径为A-注:该题代价树树的深度优先先搜索与代价价树的广度优优先搜索的结结果相同,但但这只是巧合合。一般
17、情况况下,这两种种方法得到的的结果不一定定相同。另外外,由于代价价树的深度优优先搜索有可可能进入无穷穷分支的路径径,因此它是是不完备的。如下图-5所示,分分别用代价树树的广度优先先搜索策略和和代价树的深深度优先搜索索策略,求A到E的最短短费用路径。图解:先将其化成成代价树,如如图4-6:D1651C1D2E1C2E2B2E3E466577788图4-6(1)代价树的的广度优先搜搜索,步骤如如下:AB1C167图4-7-1B1C167D1A511图4-7-25B1C16D1A11D2E17781415图4-7-3E为目标节点,路路径为A-C-E,代代价为15。(2)代价树的的深度优先搜搜索,步骤
18、如如下:B1C167D1A511C2E2761817B1C167D1A511图4-8-2图4-8-1虽然C1代价低低于D1,但但按照代价树树的深度优先先搜索策略,对对D1进行扩扩展,放入cclosedd表中,因为为B1扩展的的节点为D11,而C1是是A节点扩展展得到的。EE出栈,为目目标节点,结结束。故解路路径为A-B-D-E,代价价为17,不不是最优解。注:深度优先搜搜索是不完备备的,即使问问题有解,也也不一定能求求得解。得到到的解也不一一定是最优解解(因为是局局部优先搜索索)。3 下图是五城城市间的交通通费用图,若若从西安出发发,要求把每每个城市都访访问一遍,最最后到达广州州,请找一条条最
19、优路线。边边上的数字是是两城市间的的交通费用。北京B上海DA西安S0昆明C广州ESg7570809590120150170160130图4-9解:先画出代价价树: AB1C1D1E1C2D2E2B2D3E3B3C3E4D4E5C4E6D5E7B4E8C5E9B5E10E11E12E13E14E15E16809512015017075160130709017013090751307013090751607570图4-10按代价树的广度度优先搜索即即可得出最优优路线,步骤骤如下:C1图4-11-1AB1D1E18095120150C1图4-11-2AB1D1E18095120150C2D2E225
20、0155240C1图4-11-3AB1D1E18095120150C2D2E2250155240B2D3E3265225185C1图4-11-4AB1D1E18095120150C2D2E2250155240B2D3E3265225185B3C3E4195250190B4E8B3C3E4195250190C1图4-11-5AB1D1E18095120150C2D2E2250155240B2D3E3265225185C4E6285225C5E9365355300295E10B5E5D4380340420340E7D5340425E12375故由此得出最优优路线为A-B1-D2-CC4-E112即
21、A-B-D-C-E,交通通费用为3775。4 设有如图所所示的一棵与与/或树,请请分别用与/或树的广度度优先搜索及及与/或树的的深度优先搜搜索求出解树树。BCt1t2t3t4t5AD解:(1)与/或树的广度度优先搜索先扩展节点A,得到节点BB和C,再扩扩展节点B,得节点t11、t2,因因为t1、tt2为可解节节点,故节点点B可解,从从而可节点AA可解。Bt1t2A所以求得解树为为:(2)与/或树树的深度优先先搜索先扩展节点A, 得到节点BB和C,再扩扩展节点C, 得节点D和和t5,t55为可解节点点,再扩展节节D,得节点点t3、t44,因为t33、t4为可可解节点,故故节点D可解解,因为节点点D和t5可可解,故节点点C可解,从从而可节点AA可解。所以求得解树为为:Ct3t4t5AD5 设有如图所所示的与/或或树,请分别别按和代价法法及最大代价价法求解树代代价。BCDt2t1t4At357223621(1) 按和代价法:hh(B)=77,h(C)=3,h(A)=7+3+5+66=21(2) 按最大代价法:h(B)=5,h(CC)=2,hh(A)=55+5=100
限制150内