人工智能部分习题答案及解析_第1页
人工智能部分习题答案及解析_第2页
人工智能部分习题答案及解析_第3页
人工智能部分习题答案及解析_第4页
人工智能部分习题答案及解析_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、可编辑WORD格式1 .什么是人类智能?它有哪些特征或特点?定义:人类所具有的智力和行为能力。特点:主要体现为感知能力、记忆与思维能力、归纳与演绎能力、学习能力以及行为能力。2 .人工智能是何时、何地、怎样诞生的?解:人工智能于1956年夏季在美国Dartmouth大学诞生。此时此地举办的关于用机器模拟人类智能问题的研讨会,第一次使用“人工智能”这一术语,标志着人工智能学科的诞生。3 .什么是人工智能?它的研究目标是?定义:用机器模拟人类智能。研究目标:用计算机模仿人脑思维活动,解决复杂问题;从实用的观点来看,以知识为对象,研究知识的获取、知识的表示方法和知识的使用。4 .人工智能的发展经历了

2、哪几个阶段?解:第一阶段:孕育期(1956年以前);第二阶段:人工智能基础技术的研究和形成(19561970年);第三阶段:发展和实用化阶段(19711980年);第四阶段:知识工程和专家系统(1980年至今)。5 .人工智能研究的基本内容有哪些?解:知识的获取、表示和使用。6 .人工智能有哪些主要研究领域?解:问题求解、专家系统、机器学习、模式识别、自动定论证明、自动程序设计、自然语言理解、机器人 学、人工神经网络和智能检索等。7 .人工智能有哪几个主要学派?各自的特点是什么?主要学派:符号主义和联结主义。特点:符号主义认为人类智能的基本单元是符号,认识过程就是符号表示下的符号计算,从而思维

3、就是符 号计算;联结主义认为人类智能的基本单元是神经元,认识过程是由神经元构成的网络的信息传递,这种 传递是并行分布进行的。8 .人工智能的近期发展趋势有哪些?解:专家系统、机器人学、人工神经网络和智能检索。9 .什么是以符号处理为核心的方法?它有什么特征?解:通过符号处理来模拟人类求解问题的心理过程。特征:基于数学逻辑对知识进行表示和推理。11 .什么是以网络连接为主的连接机制方法?它有什么特征?解:用硬件模拟人类神经网络,实现人类智能在机器上的模拟。特征:研究神经网络。12 请写出用一阶谓词逻辑表示法表示知识的步骤。步骤:(1)定义谓词及个体,确定每个谓词及个体的确切含义;(2)根据所要表

4、达的事物或概念,为每个谓词中的变元赋予特定的值;(3)根据所要表达的知识的语义用适当的联接符号将各个谓词联接起来,形 成谓词公式。13 设有下列语句,请用相应的谓词公式把它们表示出来:(1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。解:定义谓词如下:Like(x,y) : x 喜欢 y。Club(x) : x 是梅花。Human(x) : x 是人。 Mum(x) : x 是菊花。“有的人喜欢梅花”可表达为:(x)(Human(x) Like(x,Club(x)“有的人喜欢菊花”可表达为:(x)(Human(x) Like(x,Mum(x)“有的人既喜欢梅花又喜欢菊花”可表达

5、为:(x)(Human(x) Like(x,Club(x) Like(x,Mum(x)(1)他每天下午都去玩足球。解:定义谓词如下:PlayFootball(x) : x 玩足球。Day(x) : x 是某一天。则语句可表达为:(x)(D(x) PlayFootball(Ta)(2)太原市的夏天既干燥又炎热。解:定义谓词如下:Summer(x): x的夏天。Dry(x) : x是干燥的。 Hot(x) : x是炎热的。则语句可表达为:Dry(Summer(Taiyuan) Hot(Summer(Taiyuan)(3)所有人都有饭吃。整理分享专业知识可编辑Like(x,volleyball)WO

6、RD格式解:定义谓词如下:Human(x): x 是人。 Eat(x) : x 有饭吃。则语句可表达为:(x)(Human(x) Eat(x)(4)喜欢玩篮球的人必喜欢玩排球。解:定义谓词如下:Like(x,y) : x 喜欢 y。 Human(x) : x 是人。则语句可表达为:(x)(Human(x) Like(x,basketball)(5)要想出国留学,必须通过外语考试。解:定义谓词如下:Abroad(x) : x出国留学。 Pass(x) : x通过外语考试, 则语句可表达为:Abroad(x) Pass(x)猴子问题:13.7 :根据谓词知识表示的步骤求解问题如下:解法一:(1)

7、本问题涉及的常量定义为:猴子:Monkey,箱子:Box,香蕉:Banana,位置:a, b, c(2) 定义谓词如下:SITE(x , y):表示 x 在 y 处;HANG(x , y):表示x悬挂在y处;ON(x , y):表示x站在y上;HOLDS(y , w):表示y手里拿着 w。(3) 根据问题的描述将问题的初始状态和目标状态分别用谓词公式表示如下:问题的初始状态表示:SITE(Monkey , a) A HANG(Banana b) A SITE(Box , c) A ON(Monkey Box) A HOLDS(Monkey Banana)问题的目标状态表不:SITE(Monke

8、y , b) A HANG(Banana b) A SITE(Box , b)A ON(Monkey, Box) A HOLDS(Monkey Banana)解法二:本问题涉及的常量定义为:猴子:Monkey,箱子:Box,香蕉:Banana,位置:a, b, c定义谓词如下:SITE(x , y):表示 x 在 y 处;ONBOX(x):表示x站在箱子顶上;HOLDS(x):表示x摘到了香蕉。(3)根据问题的描述将问题的初始状态和目标状态分别用谓词公式表示如下:问题的初始状态表示:SITE(Monkey , a) A SITE(Box , c) A ONBOX(Monkey) HOLDS(M

9、onkey)整理分享专业知识可编辑WORD格式I可题的目标状态表不:SITE(Box , b) A SITE(Monkey, b) A ONBOX(Monkey) HOLDS(Monkey)从上述两种解法可以看出,只要谓词定义不同,问题的初始状态和目标状态就不同。所以,对于同样的知识,不同的人的表示结果可能不同。13.8 :本问题的关键就是制定一组操作,将初始状态转换为目标状态。为了用谓词公式表示操作,可将 操作分为条件(为完成相应操作所必须具备的条件)和动作两部分。条件易于用谓词公式表示,而动作则可通过执行该动作前后的状态变化表示出来,即由于动作的执行,当前状态中删去了某些谓词公式而又增加

10、一些谓词公式从而得到了新的状态,通过这种不同状态中谓词公式的增、减来描述动作。定义四个操作的谓词如下,操作的条件和动作可用谓词公式的增、删表示:(1)goto<x , y):从 x 处走到 y 处。条件:SITE(Monkey, x)动作:删除 SITE(Monkey, x);增加 SITE(Monkey, y)(2)pushbox (x , y):将箱子从x处推到y处。条件:SITE(Monkey, x) A SITE(Box , x) A ONBOX(Monkey)动作:删除 SITE(Monkey, x) , SITE(Box , x);增力口 SITE(Monkey, y) ,

11、SITE(Box , y)(3)climbbox :爬到箱子顶上。条件:ONBOX(Monkey)动作:删除 ONBOX(Monkey)增加 ONBOX(Monkey)(4)grasp :摘下香蕉。条件:HOLDS(Monkey) A ONBOX(Monkey) A SITE(Monkey, b)动作:删除 HOLDS(Monkey)增力口 HOLDS(Monkey)在执行某一操作前,先检查当前状态是否满足其前提条件。若满足,则执行该操作。否则,检查另一操作的条件是否被满足。检查的方法就是当前的状态中是否蕴含了操作所要求的条件。在定义了操作谓词后,就可以给出从初始状态到目标状态的求解过程。在求

12、解过程中,当进行条件检查时,要进行适当的变量代换。千TE(Monkey , a)、$ITE(Box , c) IONBOX(Monkey)I HOLDS(Monkey)goto(x , y),用 a代 x,用 c代 y平TE(Monkey ,c)、I SITE(Box , c)I| ONBOX(Monkey)|HOLDS(Monkey)pushbox(x , y),用 c 代 x,用 b 代 yS1TE(Monkey ,b)、$ITE(Box , b) 卜ONBOX(Monkey)HOLDS(Monkey) climbboxS1TE(Monkey, b) '$ITE(Box , b)

13、IONBOX(Monkey)HOLDS(Monkey)整理分享专业知识可编辑WORD格式graspSITE(Monkey , b)、SITE(Box , b)ONBOX(Monkey)HOLDS(Monkey)2. 16.用语义网络表示下列知识:(1)所有的鸽子都是鸟;(2)所有的鸽子都有翅膀;(3)信鸽是一种鸽子,它有翅膀。ISA关系,信鸽和鸽解:本题涉及对象有信鸽、鸽子和鸟。鸽子和信鸽的属性是有翅膀。鸽子和鸟是 子是AKO关系。根据分析得到本题的语义网络如下:有翅膀2.17. 请对下列命题分别写出它的语义网络:(1)每个学生都有多本书。解:根据题意可得本题的语义网络如下:学生(2)孙老师从

14、2月至7月给计算机应用专业讲网络技术课程。 解:根据题意可得本题的语义网络如下:张老师|412月到明岂I计算机专业|耳I网络技术课程(3)雪地上留下一串串脚印,有的大,有的小,有的深,有的浅。 解:根据题意可得本题的语义网络如下:(4)王丽萍是天发电脑公司的经理,她35岁,住在南内环街 68号。解:根据题意可得本题的语义网络如下:n35岁一王丽萍住在南内环街65号I天发电脑公司的经理2.18. 请把下列命题用一个语义网络表示出来:(1)猪和羊都是动物;(2)猪和羊都是偶蹄动物和哺乳动物;(3)野猪是猪,但生长在森林中;(4)山羊是羊,且头上长着角;(5)绵羊是一种羊,它能生产羊毛。解:本题涉及

15、对象有猪、羊、动物、野猪、山羊和绵羊。猪和羊的属性是偶蹄和哺乳。野猪的属性是 生长在森林中。山羊的属性是头上长着角。绵羊的属性是产羊毛。根据对象之间的关系得到本题的语整理分享专业知识WORD格式可编辑义网络如下:动物偶蹄有W一偶蹄哺乳4 一哺乳40/ w。 Imo军鹏 南有角 产羊毛 长在森林中2.27有一农夫带一条狼,一只羊和一框青菜与从河的左岸乘船倒右岸,但受到下列条件的限制:(1)船太小,农夫每次只能带一样东西过河;(2)如果没有农夫看管,则狼要吃羊,羊要吃菜。请设计一个过河方案, 使得农夫、浪、羊都能不受损失的过河, 画出相应的状态空间图。题示:(1)用四元组(农夫,狼,羊,菜)表示状

16、态,其中每个元素都为0或1,用0表示在左岸,用 1表示在右岸。(2)把每次过河的一种安排作为一种操作,每次过河都必须有农夫,因为只有他可以划解:第一步,定义问题的描述形式用四元组S= (f, w, s, v)表示问题状态,其中,f, w, s和v分别表示农夫,狼,羊 和青菜是否在左岸,它们都可以取1或0,取1表不在左岸,取0表不在右岸。初始状态和目标状态。 由于状态变量有第二步,用所定义的问题状态表示方式,把所有可能的问题状态表示出来,包括问题的4个,每个状态变量都有 2种取值,因此有以下 16种可能的状态:&=(1,1,1,1) 8=(1,0,1,1) 与二(0,1,1,1) Sl2

17、=(0,0,1,1)S1=(1,1,1,0)S5=(1,0,1,0)S9=(0,1,1,0),Sl3=(0,0,1,0),S2=(1,1,0,1),S6=(1,0,0,1),S1o=(0,1,0,1),S4 = (0,0,0,1)其中,状态S3, S6, S7, S8, S9, S12是不合法状态, 第三步,定义操作,即用于状态变换的算符组,S二(1,1,0,0),$=(1,0,0,0),S11=(0,1,0,0),S5=(0,0,0,0)S和S15分别是初始状态和目标状态。F由于每次过河船上都必须有农夫,且除农夫外船上只能载狼,羊和菜中的一种,故算符定义如下:L(i)表布农夫从左岸将第i样东

18、西送到右岸(i=1表小狼,i=2表小羊,i=3表小菜, i=0表示船上除农夫外不载任何东西)。由于农夫必须在船上,故对农夫的表示省略。R (i)表示农夫从右岸将第i样东西带到左岸(i=1表示狼,i=2表示羊,i=3表示菜, i=0表示船上除农夫外不载任何东西)。同样,对农夫的表示省略。整理分享专业知识可编辑WORD格式这样,所定义的算符组F可以有以下8种算符:L (0) , L(1) , L (2) , L (3)R(0) , R(1) , R (2) , R (3)第四步,根据上述定义的状态和操作进行求解。该问题求解过程的状态空间图如下:L(2)(0,1,0,1)R(0) .(1,1,0,1

19、)L(1) ,' ;(3)(0,0,0,1)(0,1,0,0)R RR R(2)(1,0,1,1)(1,1,1,0)(0,0,1,0)R(0) T (1,0,1,0)L(2) .(0,0,0,0)3.5什么是谓词公式?什么是谓词公式的解释?设D= 1,2 ,试给出谓词公式(x)(y)(P(x,y)Q(x,y)的所有解释,并且对每一种解释指出该谓词公式的真值。解:谓词公式是按照下述五个规则由原子公式、连接词、量词及圆括号所组成的字符串(1)原子谓词公式是合式公式。(2)若A是合式公式,则 A也是合式公式。(3)若A和B都是合式公式,则A B、A B、A B、A B也都是合式公式。(4)若

20、A是合式公式,x是任一个体变元, 则(x)A和(x)A也都是合式公式。(5)只有按(1)(4)所得的公式才是合式公式。谓词公式的解释:设D为谓词公式P的个体域,若对 P中的个体常量、函数和谓词按照如下规定赋值:(1)为每个个体常量指派 D中的一个元素;(2)为每个n元函数指派一个从 Dn到D的映 射,其中Dn= (x1 , x2,,xn)| x1 , x2,,xn D (3)为每个n元谓词指派一个从 Dn 到F , T的映射;则这些指派称为公式 P在D上的解释。下面给出本题的所有解释:1 .对谓词指派的真值为:P(1,1)=T , P(1,2)=F , P(2,1)=T , P(2,2)=F

21、, Q(1,1)=T , Q(1,2)=F ,Q(2,1)=T , Q(2,2)=F ,在此解释下,x=1 时,P(1,1)Q(1,1)为 T, P(1,2)Q(1,2)为 T; x=2时,P(2,1)Q(2,1)为T, P(2,2)Q(2,2)为T。所以在此解释下,本题谓词公式的真值为T。2 .对谓词指派的真值为:P(1,1)=T , P(1,2)=F , P(2,1)=F , P(2,2)=T , Q(1,1)=T , Q(1,2)=F ,Q(2,1)=T , Q(2,2)=F ,在此解释下,x=1 时,P(1,1)Q(1,1)为 T, P(1,2)Q(1,2)为 T; x=2时,P(2,

22、1)Q(2,1)为T, P(2,2)Q(2,2)为F。所以在此解释下,本题谓词公式的真值为T。3 .对谓词指派的真值为:P(1,1)=F , P(1,2)=T , P(2,1)=T , P(2,2)=F , Q(1,1)=T , Q(1,2)=F ,Q(2,1)=T , Q(2,2)=F ,在此解释下,x=1 时,P(1,1)Q(1,1)为 T, P(1,2)Q(1,2)为 F; x=2时,P(2,1)Q(2,1)为T, P(2,2)Q(2,2)为T。所以在此解释下,本题谓词公式的真值为T。4 .对谓词指派的真值为:P(1,1)=F , P(1,2)=T , P(2,1)=F , P(2,2)

23、=T , Q(1,1)=T , Q(1,2)=F ,专业知识整理分享可编辑WORD格式Q(2,1)=T , Q(2,2)=F ,在此解释下,x=1 时,P(1,1) Q(1,1)为 T, P(1,2) Q(1,2)为 F; x=2 时,P(2,1) Q(2,1)为T, P(2,2) Q(2,2)为F。所以在此解释下,本题谓词公式的真值为 F。5 .对谓词指派的真值为:P(1,1)=T , P(1,2)=F , P(2,1)=T , P(2,2)=F , Q(1,1)=T , Q(1,2)=F ,Q(2,1)=F , Q(2,2)=T ,在此解释下,x=1 时,P(1,1)Q(1,1)为 T,

24、P(1,2)Q(1,2)为 T; x=2时,P(2,1)Q(2,1)为F, P(2,2)Q(2,2)为T。所以在此解释下,本题谓词公式的真值为T。6 .对谓词指派的真值为:P(1,1)=T , P(1,2)=F , P(2,1)=T , P(2,2)=F , Q(1,1)=F , Q(1,2)=T ,Q(2,1)=T , Q(2,2)=F ,在此解释下,x=1 时,P(1,1)Q(1,1)为 F, P(1,2)Q(1,2)为 T; x=2时,P(2,1)Q(2,1)为T, P(2,2)Q(2,2)为T。所以在此解释下,本题谓词公式的真值为T。7 .对谓词指派的真值为:P(1,1)=T , P(

25、1,2)=F , P(2,1)=T , P(2,2)=F , Q(1,1)=F , Q(1,2)=T ,Q(2,1)=F , Q(2,2)=T ,在此解释下,x=1 时,P(1,1)Q(1,1)为 F, P(1,2)Q(1,2)为 T; x=2时,P(2,1)Q(2,1)为F, P(2,2)Q(2,2)为T。所以在此解释下,本题谓词公式的真值为F。8 .对谓词指派的真值为:P(1,1)=T , P(1,2)=F , P(2,1)=F , P(2,2)=T , Q(1,1)=T , Q(1,2)=F ,Q(2,1)=F , Q(2,2)=T ,在此解释下,x=1 时,P(1,1)Q(1,1)为

26、T, P(1,2)Q(1,2)为 T; x=2时,P(2,1)Q(2,1)为T, P(2,2)Q(2,2)为T。所以在此解释下,本题谓词公式的真值为T。9 .对谓词指派的真值为:P(1,1)=T , P(1,2)=F , P(2,1)=F , P(2,2)=T , Q(1,1)=F , Q(1,2)=T ,Q(2,1)=T , Q(2,2)=F ,在此解释下,x=1 时,P(1,1)Q(1,1)为 F, P(1,2)Q(1,2)为 T; x=2时,P(2,1)Q(2,1)为T, P(2,2)Q(2,2)为F。所以在此解释下,本题谓词公式的真值为F。10 .对谓词指派的真值为:P(1,1)=T

27、, P(1,2)=F , P(2,1)=F , P(2,2)=T , Q(1,1)=F , Q(1,2)=T ,Q(2,1)=F , Q(2,2)=T ,在此解释下,x=1 时,P(1,1)Q(1,1)为 F, P(1,2)Q(1,2)为 T; x=2时,P(2,1)Q(2,1)为T, P(2,2)Q(2,2)为T。所以在此解释下,本题谓词公式的真值为T。11 .对谓词指派的真值为:P(1,1)=F , P(1,2)=T , P(2,1)=T , P(2,2)=F , Q(1,1)=T , Q(1,2)=F ,Q(2,1)=F , Q(2,2)=T ,在此解释下,x=1 时,P(1,1)Q(1

28、,1)为 T, P(1,2)Q(1,2)为 F; x=2时,P(2,1)Q(2,1)为F, P(2,2)Q(2,2)为T。所以在此解释下,本题谓词公式的真值为F。12 .对谓词指派的真值为:P(1,1)=F , P(1,2)=T , P(2,1)=T , P(2,2)=F , Q(1,1)=F , Q(1,2)=T ,Q(2,1)=T , Q(2,2)=F ,在此解释下,x=1 时,P(1,1)Q(1,1)为 T, P(1,2)Q(1,2)为 T; x=2时,P(2,1)Q(2,1)为T, P(2,2)Q(2,2)为T。所以在此解释下,本题谓词公式的真值为T。13 .对谓词指派的真值为:P(1

29、,1)=F , P(1,2)=T , P(2,1)=T , P(2,2)=F , Q(1,1)=F , Q(1,2)=T ,Q(2,1)=F , Q(2,2)=T ,在此解释下,x=1 时,P(1,1)Q(1,1)为 T, P(1,2)Q(1,2)为 T; x=2时,P(2,1)Q(2,1)为F, P(2,2)Q(2,2)为T。所以在此解释下,本题谓词公式的真值为T。14 .对谓词指派的真值为:P(1,1)=F , P(1,2)=T , P(2,1)=F , P(2,2)=T , Q(1,1)=T , Q(1,2)=F ,Q(2,1)=F , Q(2,2)=T ,在此解释下,x=1 时,P(1

30、,1)Q(1,1)为 T, P(1,2)Q(1,2)为 F; x=2时,P(2,1)Q(2,1)为T, P(2,2)Q(2,2)为T。所以在此解释下,本题谓词公式的真值为T。15 .对谓词指派的真值为:P(1,1)=F , P(1,2)=T , P(2,1)=F , P(2,2)=T , Q(1,1)=F , Q(1,2)=T ,Q(2,1)=T , Q(2,2)=F ,在此解释下,x=1 时,P(1,1)Q(1,1)为 T, P(1,2)Q(1,2)为 T; x=2时,P(2,1)Q(2,1)为T, P(2,2)Q(2,2)为F。所以在此解释下,本题谓词公式的真值为F。16 .对谓词指派的真

31、值为:P(1,1)=F , P(1,2)=T , P(2,1)=F , P(2,2)=T , Q(1,1)=F , Q(1,2)=T ,Q(2,1)=F , Q(2,2)=T ,在此解释下,x=1 时,P(1,1)Q(1,1)为 T, P(1,2)Q(1,2)为 T; x=2时,P(2,1)Q(2,1)为T, P(2,2)Q(2,2)为T。所以在此解释下,本题谓词公式的真值为T。3.9判断以下公式对是否可合一;若可合一,则求出最一般的合一。(1) P(a,b) , P(x,y)解:依据算法:(1)令 W=P(a,b) , P(x,y)。(2)令 0= , W0=W(3) W0 未合一。整理分享

32、专业知识可编辑WORD格式(4)从左到右找不一致集,得D0=a, x。(5) 取 x0=x, t0=a ,则1= 0t0/ x0=0a/ x=a/ xW1= W01=P(a,b) , P(a,y) (3' ) W1 未合一。(4')从左到右找不一致集,得 D1=b, y o(5 ')取 x1=y, t1=b ,则2= 1 t1/ x1=1 b/ y=a/ x b/ y=a/x, b/yW2= W12=P(a,b) , P(a,b)(3'' ) W2已合一,因为其中包含相同的表达式,这时 2=a/x , b/y即为所求的mgu(2) P(f(z),b),

33、P(y,x)解:依据算法:(1)令 W=P(f(z),b), P(y,x)。(2)令 0= , W0=W(3) W0 未合一。(4)从左到右找不一致集,得 D0=f(z) , yo(5)取 x0=y, t0=f(z),则1= 0t0/ x0=0Rz)/ y=f(z)/yW1= W01=P(f(z),b), P(f(z),x)(3' ) W1 未合一。(4')从左到右找不一致集,得 D1=b, xo(5 ')取 x1=x, t1=b ,则2= 1t1/ x1=1 b/ x= f(z)/ y b/ x=f(z)/y, b/xW2= W12=P(f(z),b), P(f(z)

34、,b)(3'' ) W2已合一,因为其中包含相同的表达式,这时 2=f(z)/y , b/x即为所求的mgu) P(f(x),y),P(y,f(a)解:依据算法:(1)令 w=P(f(x),y), P(y,f(a)。(2)令 0= , W0=W(4) W0 未合一。(4)从左到右找不一致集,得 D0=f(x) , yo(5)取 x0=y, t0=f(x),则1= 0t0/ x0=0f(x)/ y=f(x)/yW1= W01=P(f(x),f(x), P(f(x),f(a)(3' ) W1 未合一。(4')从左到右找不一致集,得 D1=y, f(a)。(5'

35、;)取 x1=y, t1=f(a),则2= 1 t1/ x1=1 f(a)/ y= f(x)/ y f(a)/ y=f(x)/yW2= W12=P(f(x),f(x), P(f(x),f(a)(6)算法终止,W勺mgu不存在。(4) P(f(y),y,x),P(x,f(a),f(b)解:依据算法:(1)令 W=P(f(y),y,x), P(x,f(a),f(b)。(2)令 0= , W0=W整理分享专业知识可编辑WORD格式(3) W0 未合一。(4)从左到右找不一致集,得 D0=f(y) , x。(5)取 x0=x, t0=f(y),则1= 0t0/ x0=0f(y)/ x=f(y)/xW1

36、= W0l=P(f(y),y,f(y), P(f(y),f(a),f(b)(3' ) W1 未合一。(4')从左到右找不一致集,得 D1=y, f(a)。(5')取 x1=y, t1=f(a),则2= 1 t" x1=1 f(a)/ y= f(y)/ x f(a)/ y=f(f(a)/x,f(a)/yW2= W12=P(f(f(a),f(a),f(f(a), P(f(f(a),f(a),f(b)(6) 算法终止,W勺mgu不存在。(5) P(x,y) , P(y,x)解:依据算法:(1)令 W=P(x,y) , P(y,x)。(2)令 0= , W0=W(3)

37、 W0 未合一。(4)从左到右找不一致集,得 D0=x, y。(5)取 x0=x, t0=y ,则1= 0t0/ x0=0y/ x=y/ xW1= W01=P(y,y) , P(y,y)(3' ) W2已合一,因为其中包含相同的表达式,这时 1=y/x即为所求的mgu3.13把下列谓词公式分别化为相应的子句集:(1) ( z)( y)(P(z,y)Q(z,y)解:所求子句集为S=P(z,y),亿,y)(2) ( x)( y)(P(x,y)Q(x,y)解:原式(x)(y)( P(x,y)Q(x,y)所求子句集为S= P(x,y)Q(x,y)(3) ( x)( y)(P(x,y)(Q(x,

38、y)R(x,y)解:原式(x)( y)(P(x,y)( Q(x,y) R(x,y)(x)(P(x,f(x)( Q(x,f(x)R(x,f(x)所求子句集为 S= P(x,f(x)( Q(x,f(x)R(x,f(x)(4) ( x) ( y) ( z)(P(x,y) Q(x,y) R(x,z)解:原式(x) (y) (z)( P(x,y) Q(x,y) R(x,z)(x) (y) (P(x,y) Q(x,y) R(x,f(x,y)所求子句集为 S= P(x,y) Q(x,y) R(x,f(x,y)(5) ( x)(y) ( z)(u) ( v)(w)(P(x,y,z,u,v,w)(Q(x,y,z

39、,u,v,w)R(x,z,w)解:原式(x)( y)( z)(u)( v)(P(x,y,z,u,v,f(z,v)(Q(x,y,z,u,v,f(z,v)(x)(P(x,y,z,f(z),v,f(z,v)(Q(x,y,z,f(z),v,f(z,v)(z)( v) (P(a,b,z,f(z),v,f(z,v) 所求子句集为 S= P(a,b,z,f(z),v,f(z,v)3.14判断下列子句集中哪些是不可满足的:(1) S= P Q, Q,P, P R(x,z,f(z,v)(y)( z)( v)R(x,z,f(z,v)(Q(a,b,z,f(z),v,f(z,v)R(a,b,f(z,v),Q(a,b,

40、z,f(z),v,f(z,v)R(a,b,f(z,v)整理分享专业知识WORD格式可编辑解:使用归结推理:(1) P Q (2) Q (3)P (4) P(3) 与(4)归结得到NIL,因此S是不可满足的。(2) S=P Q, P Q,P Q, P Q 解:使用归结推理:(1) P Q (2) P Q (3) P Q (4) P Q(2) 与(2)归结得(5)Q(3) 与(5)归结得(6)P(4) 与(6)归结得(7) Q(5) 与(7)归结得NIL,因此S是不可满足的。(3) S=P(y) Q(y),P(f(x) R(a) 解:使用归结推理:设 C1= P(y) Q(y) , C2= P(f

41、(x) R(a),选 L1= P(y) , L2= P(f(x),则L1 与 L2 的 mgu是 =f(x)/y,C1与C2的二元归结式 C12=Q(f(x) R(a),因此S是可满足的(4) S= P(x) Q(x), P(y) R(y),P(a), S(a), S(z) R(z) 解:使用归结推理:(1) P(x) Q(x) (2) P(y) R(y) (3) P(a) (4) S(a)(2) 与(3)归结得到(6)R(a)(4) 与(5)归结得到(7) R(a)(6) 与(7)归结得到NIL,因此S是不可满足的。S(z) R(z)(5) S= P(x) Q(y) L(x,y), P(a)

42、,解:使用归结推理:R(z) L(a,z) ,R(b),Q(b) (1) P(x) Q(y) L(x,y) (2) P(a) (3)(1)与(2)归结得到(6)Q(y)L(a,y)(5)与(6)归结得到(7)L(a,b)(3) 与(4)归结得到(8) L(a,b)(7) 与(8)归结得到NIL,因此S是不可满足的。(6) S= P(x) Q(f(x),a),P(h(y)Q(f(h(y),a)R(z) L(a,z) (4) R(b) (5) Q(b)P(z) 解:使用归结推理:令 C1= P(x) Q(f(x),a), C2= P(h(y)Q(f(h(y),a) P(z)则C2内部的 mgu是=

43、h(y)/z,合一后 CZ = P(h(y)Q(f(h(y),a)选 L1= P(x) , L2= P(h(y) 则L1 与 L2 的 mgu是=h(y)/x,C1与CZ的二元归结式 C12= P(h(y)Q(f(h(y),a),因此S是可满足的(7) S=P(x) Q(x) R(x), P(y) R(y) ,Q(a), R(b) 解:使用归结推理:(1) P(x) Q(x) R(x) (2) P(y) R(y) (3) Q(a) (4) R(b)(1)与(3)归结得到(5) P(a) R(a)(2)与(4)归结得到(6) P(b)(5)与(6)归结得到(7) R(b)(4)与(7)归结得到N

44、IL,因此S是不可满足的。(8) S=P(x) Q(x), Q(y) R(y), P(z) Q(z) ,R(u)解:使用归结推理: P(x) Q(x) (2) Q(y) R(y)P(z) Q(z) (4) R(u)专业知识整理分享可编辑WORD格式(2)与(4)归结得到(5) Q(u)(1)与(5)归结得到(6) P(u)(3)与(6)归结得到(7)Q(u)(5)与(7)归结得到NIL,因此S是不可满足的。4.5类似:设有如下一组推理规则: ri:IFEiTHENE2 (0.6)r2:IFE2AND E 3THEN E 4 (0.7)r3:IFE4THENH(0.8)r4:IFE5THENH(

45、0.9)且已知 CF(Ei)=0.5, CF(E 3)=0.6, CF(E 5)=0.7。求 CF(H尸? 解:(1)先由r1求CF(E) CF(E2)=0.6 x max0,CF(E 1)=0.6 x max0,0.5=0.3(2)再由 r2求 CF(E4)CF(E4)=0.7 x max0, minCF(E 2 ), CF(E 3 )=0.7 x max0, min0.3, 0.6=0.21(3)再由 r3求 CF(H)CR(H尸 0.8x max0,CF(E 4)=0.8 x max0, 0.21)=0.168 (4)再由 r4求 CFi(H)CE(H)= 0.9x max0,CF (E

46、5)=0.9 x max0, 0.7)=0.63(5)最后对CF(H )和CE(H)进行合成,求出 CF(H)CF(H)= CF1(H)+CF2(H)+ CF 1(H) X CF2(H)=0.6924.9 设有如下推理规则r 1: IF E1 THEN (2, 0.00001) H1r 2: IF E 2 THEN (100, 0.0001) H 1 r 3: IF E3 THEN (200, 0.001) H2r 4: IF H 1 THEN (50, 0.1) H 2且已知 P(E1)= P(E 2)= P(H 3)=0.6, P(H1)=0.091, P(H2)=0.01,又由用户告知:

47、P(E 1| S 1)=0.84, P(E 2|S2)=0.68, P(E3|S3)=0.36请用主观 Bayes方法求P(H2|S1, S 2, S 3)=?解:(1)由 r1 计算 O(H| S 1)先把H的先验概率更新为在日下的后验概率 P(H“ E 1)P(H 1| E 1)=(LS 1 X P(H1)/ (LS 1-1) X P(H1)+1) =(2X 0.091)/ (2 -1) X 0.091 +1)=0.16682由于P(ES1)=0.84 > P(E 1),使用P(H | S)公式的后半部分,得到在当前观察S1下的后验概率P(H1| S1)和后验几率 O(H| S 1)

48、P(H 1| S) = P(H1) + (P(H 1| E1) - P(H1) / (1 - P(E1) X (P(E 1| S) - P(E1) =0.091 + (0.16682- 0.091) / (1- 0.6) X (0.84- 0.6)=0.091 + 0.18955X 0.24 = 0.136492O(H 1| S 1) = P(H 1| S 1) / (1 - P(H1| S 1)整理分享专业知识可编辑WORD格式=0.15807(2) 由2计算 O(Hi| S 2) 先把H的先验概率更新为在E2下的后验概率 P(Hi| E 2)P(H i| E 2)=(LS 2 X P(Hi

49、)/ (LS2-1) X P(Hi)+1)=(100X 0.09i) / (i00 -i) X 0.09i +i)=0.909i8由于P(E2|S2)=0.68 > P(E 2),使用P(H | S)公式的后半部分,得到在当前观察S2下的后验概率P(Hi| S 2)和后验几率 O(H| S 2)P(H i| G) = P(Hi) + (P(H i| E2) - P(Hi) / (i - P(E2) X (P(E 2| G) - Pg) =0.09i + (0.909i8- 0.09i) / (i - 0.6) X (0.68- 0.6)=0.25464O(H i| S 2) = P(H

50、i| S 2) / (i - P(H i| S 2) =0.34i63(3) 计算 O(Hi| S i,S2)和 P(Hi| S i,S2) 先将Hi的先验概率转换为先验几率O(Hi) = P(H i) / (i - P(Hi) = 0.09i/(i-0.09i)=0.i00ii再根据合成公式计算Hi的后验几率O(H i| S i,S2)= (O(H i| S i) / O(H i) X(O(Hi| S 2) / O(H i) X O(Hi) =(0.i5807 / 0.i00ii)X (0.34i63) / 0.i00ii) X 0.i00ii=0.53942再将该后验几率转换为后验概率P(

51、Hi| S i,S2) = O(H i| S i,S2) / (i+ O(Hi| S i,S2)=0.35040(4)由3计算 O(H2| S 3) 先把H2的先验概率更新为在E3下的后验概率 P(H2| E 3)P(H2| E 3)=(LS 3 X P(H2) / (LS3-i) X P(H2)+i)=(200X 0.0i) / (200 -i) X 0.0i +i)=0.09569由于P(E3|S3)=0.36 < P(E 3),使用P(H | S)公式的前半部分,得到在当前观察S3下的后验概率P(H2| S 3)和后验几率 O(H2| S 3)P(H2| S3)= P(H 2 |

52、?E3)+ (P(H 2) P(H2|?E3) / P(E3)X P(E3|S3)由当E3肯定不存在时有P(H 2 | ? E3) = LN 3 X P(H2) / (LN3-i) X P(H2) +i)=0.00iX 0.0i / (0.00i - i) x 0.0i + i)=0.0000i 因此有P(H2| S3)= P(H 2 | ?E3)+ (P(H2)- P(H2|?E3) / P(E3)X P(E 3| S3)=0.0000i+(0.0i-0.0000i) / 0.6)X 0.36=0.00600O(H2| S3) = P(H 2| S 3) / (i - P(H 2| S 3)

53、 =0.00604(5)由4计算 O(H2| H i) 先把H2的先验概率更新为在H下的后验概率 P(H2| H i)P(H2| H i)=(LS 4 X P(H2) / (LS4-i) X P(H2)+i)整理分享专业知识可编辑WORD格式=(50X 0.01) / (50 -1) X 0.01 +1)=0.33557由于P(H1| S 1,S2)=0.35040 > P(H 1),使用P(H | S)公式的后半部分,得到在当前观察S,S2下Hk的后验概率 P(H2| S 1,S2)和后验几率 O(H2| S1,S2)P(H2| S 1,S2) = P(H 2) + (P(H 2| H1) - P(H 2) / (1 - P(H 1) X (P(H 1| S 1S2)-P(H1)=0.01 + (0.33557- 0.01) / (1- 0.091) X (0.35040- 0.09

温馨提示

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

评论

0/150

提交评论