人工智能课程习题与部分解答

合集下载

(完整word版)人工智能课后习题答案(清华大学出版社)

(完整word版)人工智能课后习题答案(清华大学出版社)

第1章1.1 解图如下:(1) 1->2(2) 1->3(3) 2->3(6) 3->2(5) 3->1(4) 2->1 8数码问题启发函数为不在位的将牌数启发函数为不在位的将牌数距离和S(4)S(5)第2章2.1 解图:第3章3。

18(1)证明:待归结的命题公式为()P Q P ∧→,合取范式为:P Q P ∧∧,求取子句集为{,,}S P Q P =,对子句集中的子句进行归结可得:① P ② Q ③ P④①③归结由上可得原公式成立。

(2)证明:待归结的命题公式为())(()())P Q R P Q P R →→∧→→→(,合取范式为:()()P Q R P Q P R ∨∨∧∨∧∧,求取子句集为{,,,}S P Q R P Q P R =∨∨∨,对子句集中的子句进行归结可得:①P Q R ∨∨ ②P Q ∨③ P④ R ⑤ Q ②③归结 ⑥P R ∨①④归结 ⑦ R ③⑥归结 ⑧④⑦归结由上可得原公式成立。

(3)证明:待归结的命题公式为()(())Q P Q P Q →∧→→,合取范式为:()()Q P Q P Q ∨∧∨∧,求取子句集为{,,}S Q P Q P Q =∨∨,对子句集中的子句进行归结可得: ①Q P ∨②Q③Q P∨④P①②归结⑤P②③归结⑥④⑤归结由上可得原公式成立。

3.19 答案(1){/,/,/}=mgu a x b y b z(2){(())/,()/}=mgu g f v x f v u(3)不可合一(4) {/,/,/}=mgu b x b y b z3.23 证明R1:所有不贫穷且聪明的人都快乐:(()()())∀∧→x Poor x Smart x Happy x R2:那些看书的人是聪明的:(()())∀→x read x Smart xR3:李明能看书且不贫穷:()()∧read Li Poor LiR4:快乐的人过着激动人心的生活:(()())∀→x Happy x Exciting x 结论李明过着激动人心的生活的否定:()Exciting Li将上述谓词公式转化为子句集并进行归结如下:由R1可得子句:①()()()∨∨Poor x Smart x Happy x由R2可得子句:②()()read y Smart y∨由R3可得子句:③()read Li④()Poor Li由R4可得子句:⑤()()∨Happy z Exciting z有结论的否定可得子句:⑥()Exciting Li根据以上6条子句,归结如下:⑦()Happy Li⑤⑥Li/z⑧()()Poor Li Smart Li∨⑦①Li/x⑨()Smart Li⑧④⑩()read Li⑨②Li/y⑪⑩③由上可得原命题成立。

人工智能教程习题及答案第4章习题参考解答

人工智能教程习题及答案第4章习题参考解答

第四章不确定性推理习题参考解答4.1 练习题4.1什么是不确定性推理?有哪几类不确定性推理方法?不确定性推理中需要解决的基本问题有哪些?4.2什么是可信度?由可信度因子CF(H,E)的定义说明它的含义。

4.3什么是信任增长度?什么是不信任增长度?根据定义说明它们的含义。

4.4当有多条证据支持一个结论时,什么情况下使用合成法求取结论的可信度?什么情况下使用更新法求取结论可信度?试说明这两种方法实际是一致的。

4.5设有如下一组推理规则:r1:IF E1THEN E2(0.6)r2:IF E2AND E3THEN E4 (0.8)r3:IF E4THEN H (0.7)r4:IF E5THEN H (0.9)且已知CF(E1)=0.5,CF(E3)=0.6,CF(E5)=0.4,结论H的初始可信度一无所知。

求CF(H)=?4.6已知:规则可信度为r1:IF E1THEN H1(0.7)r2:IF E2THEN H1(0.6)r3:IF E3THEN H1(0.4)r4:IF (H1AND E4) THEN H2(0.2)证据可信度为CF(E1)=CF(E2)=CF(E3)=CF(E4)=CF(E5)=0.5H1的初始可信度一无所知,H2的初始可信度CF0(H2)=0.3计算结论H2的可信度CF(H2)。

4.7设有三个独立的结论H1,H2,H3及两个独立的证据E1与E2,它们的先验概率和条件概率分别为P(H1)=0.4,P(H2)=0.3,P(H3)=0.394P(E1/H1)=0.5,P(E1/H2)=0.6,P(E1/H3)=0.3P(E2/H1)=0.7,P(E2/H2)=0.9,P(E2/H3)=0.1利用基本Bayes方法分别求出:方法分别求出:(1)当只有证据E1出现时,P(H1/E1),P(H2/E1),P(H3/E1)的值各为多少?这说明了什么?么?(2)当E1和E2同时出现时,P(H1/E1E2),P(H2/E1E2),P(H3/E1E2)的值各是多少?这说明了什么?明了什么?4.8在主观Bayes方法中,请说明LS与LN的意义。

人工智能(第3版)王万森部分习题答案

人工智能(第3版)王万森部分习题答案

第二章2.8设有如下语句,请用相应的谓词公式分别把他们表示出来:(1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。

解:定义谓词P(x):x是人L(x,y):x喜欢y其中,y的个体域是{梅花,菊花}。

将知识用谓词表示为:(∃x )(P(x)→L(x, 梅花)∨L(x, 菊花)∨L(x, 梅花)∧L(x, 菊花))(2) 有人每天下午都去打篮球。

解:定义谓词P(x):x是人B(x):x打篮球A(y):y是下午将知识用谓词表示为:(∃x )(∀y) (A(y)→B(x)∧P(x))(3)新型计算机速度又快,存储容量又大。

解:定义谓词NC(x):x是新型计算机F(x):x速度快B(x):x容量大将知识用谓词表示为:(∀x) (NC(x)→F(x)∧B(x))(4) 不是每个计算机系的学生都喜欢在计算机上编程序。

解:定义谓词S(x):x是计算机系学生L(x, pragramming):x喜欢编程序U(x,computer):x使用计算机将知识用谓词表示为:¬(∀x) (S(x)→L(x, pragramming)∧U(x,computer))(5)凡是喜欢编程序的人都喜欢计算机。

解:定义谓词P(x):x是人L(x, y):x喜欢y将知识用谓词表示为:(∀x) (P(x)∧L(x,pragramming)→L(x, computer))2.10用谓词表示法求解农夫、狼、山羊、白菜问题。

农夫、狼、山羊、白菜全部放在一条河的左岸,现在要把他们全部送到河的右岸去,农夫有一条船,过河时,除农夫外船上至多能载狼、山羊、白菜中的一种。

狼要吃山羊,山羊要吃白菜,除非农夫在那里。

似规划出一个确保全部安全过河的计划。

请写出所用谓词的定义,并给出每个谓词的功能及变量的个体域。

解:(1) 先定义描述状态的谓词要描述这个问题,需要能够说明农夫、狼、羊、白菜和船在什么位置,为简化问题表示,取消船在河中行驶的状态,只描述左岸和右岸的状态。

人工智能(部分习题解答)

人工智能(部分习题解答)

1.什么是人类智能?它有哪些特征或特点?定义:人类所具有的智力和行为能力。

特点:主要体现为感知能力、记忆与思维能力、归纳与演绎能力、学习能力以及行为能力。

2.人工智能是何时、何地、怎样诞生的?解:人工智能于1956年夏季在美国Dartmouth大学诞生。

此时此地举办的关于用机器模拟人类智能问题的研讨会,第一次使用“人工智能”这一术语,标志着人工智能学科的诞生。

3.什么是人工智能?它的研究目标是?定义:用机器模拟人类智能。

研究目标:用计算机模仿人脑思维活动,解决复杂问题;从实用的观点来看,以知识为对象,研究知识的获取、知识的表示方法和知识的使用。

4.人工智能的发展经历了哪几个阶段?解:第一阶段:孕育期(1956年以前);第二阶段:人工智能基础技术的研究和形成(1956~1970年);第三阶段:发展和实用化阶段(1971~1980年);第四阶段:知识工程和专家系统(1980年至今)。

5.人工智能研究的基本内容有哪些?解:知识的获取、表示和使用。

6.人工智能有哪些主要研究领域?解:问题求解、专家系统、机器学习、模式识别、自动定论证明、自动程序设计、自然语言理解、机器人学、人工神经网络和智能检索等。

7.人工智能有哪几个主要学派?各自的特点是什么?主要学派:符号主义和联结主义。

特点:符号主义认为人类智能的基本单元是符号,认识过程就是符号表示下的符号计算,从而思维就是符号计算;联结主义认为人类智能的基本单元是神经元,认识过程是由神经元构成的网络的信息传递,这种传递是并行分布进行的。

8.人工智能的近期发展趋势有哪些?解:专家系统、机器人学、人工神经网络和智能检索。

9.什么是以符号处理为核心的方法?它有什么特征?解:通过符号处理来模拟人类求解问题的心理过程。

特征:基于数学逻辑对知识进行表示和推理。

11.什么是以网络连接为主的连接机制方法?它有什么特征?解:用硬件模拟人类神经网络,实现人类智能在机器上的模拟。

特征:研究神经网络。

人工智能基础概念习题(含答案)

人工智能基础概念习题(含答案)

人工智能基础概念习题(含答案)一、单选题(共60题,每题1分,共60分)1、在数据产品研发的过程中,以下()属于低层次数据。

A、一次数据B、三次数据C、二次数据D、零次数据正确答案:D2、在人工神经网络算法中,不属于实现“人工神经元”的方法的有()。

A、感知器B、线性单元C、Sigmoid单元D、Untied单元正确答案:D3、下列哪项不是构建知识图谱用到的主要技术()A、关系抽取B、命名实体识别C、词性标注D、实体链接正确答案:C4、以下关于机器学习说法错误的是A、机器学习可以解决图像识别问题B、监督学习和非监督学习都属于机器学习C、机器学习在一定程度上依赖于统计学习D、目前机器学习已经可以代替人类正确答案:D5、图像识别任务可以分为三个层次,根据处理内容的抽象性,从低到高依次为A、图像分析,图像处理,图像理解B、图像分析,图像理解,图像处理C、图像理解,图像分析,图像处理D、图像处理,图像分析,图像理解正确答案:D6、2010年谷歌推出以顶点为中心的图处理系统(),其专为大规模图数据处理而设计,将图数据保存在主存储器中并采用并行计算的BSP模型A、PregelB、DregelC、CregelD、Aregel正确答案:A7、()是人工智能地核心,是使计算机具有智能地主要方法,其应用遍及人工智能地各个领域。

A、深度学习B、智能芯片C、机器学习D、人机交互正确答案:C8、标准AdaBoost只适用于()任务A、二分类B、分类C、回归D、多分类正确答案:D9、阿尔法狗是第一个击败人类职业围棋选手、第一个战胜围棋世界冠军的人工智能程序,它的主要工作原理是什么?A、深度学习B、卷积神经网络C、机器学习D、BP神经网络正确答案:A10、下列选项中,不属于生物特征识别技术的是()A、声纹识别B、文本识别C、步态识别D、虹膜识别正确答案:B11、对学习器的泛化性能进行评估,不仅需要有效可行的实验估计方法,还需要有衡量模型泛化能力的评价标准,这就是()。

人工智能习题解答

人工智能习题解答

人工智能第1部分绪论1-1.什么是人工智能?试从学科和能力两方面加以说明。

答:从学科方面定义:人工智能是计算机科学中涉及研究、设计和应用智能机器的一个分支。

它的近期目标在于研究用机器来模拟和执行人脑的某些智力功能,并开发相关理论和技术从能力方面定义:人工智能是智能机器所执行的通常与人类智能有关的智能行为,如判断、推理、证明、识别、感知、理解、通信、设计、思考、规划、学习和问题求解等思维活动。

1-2.在人工智能的发展过程中,有哪些思想和思潮起了重要作用?答:1)数理逻辑和关于计算本质的新思想,提供了形式推理概念与即将发明的计算机之间的联系;2)1956年第一次人工智能研讨会召开,标志着人工智能学科的诞生;3)控制论思想把神经系统的工作原理与信息理论、控制理论、逻辑以及计算联系起来,影响了许多早期人工智能工作者,并成为他们的指导思想;4)计算机的发明与发展;5)专家系统与知识工程;6)机器学习、计算智能、人工神经网络和行为主义研究,推动人工智能研究的近一步发展。

1-3.为什么能够用机器(计算机)模仿人的智能?答:物理符号系统的假设:任何一个系统,如果它能够表现出智能,那么它就必定能执行输入符号、输出符号、存储符号、复制符号、建立符号结构、条件迁移6种功能。

反之,任何系统如果具有这6种功能,那么它就能够表现出智能(人类所具有的智能)。

物理符号系统的假设伴随有3个推论。

推论一:既然人具有智能,那么他(她)就一定是各物理符号系统;推论二:既然计算机是一个物理符号系统,它就一定能够表现出智能;推论三:既然人是一个物理符号系统,计算机也是一个物理符号系统,那么我们就能够用计算机来模拟人的活动。

1-4.人工智能的主要研究内容和应用领域是什么?其中,哪些是新的研究热点?答:研究和应用领域:问题求解(下棋程序),逻辑推理与定理证明(四色定理证明),自然语言理解,自动程序设计,专家系统,机器学习,神经网络,机器人学(星际探索机器人),模式识别(手写识别,汽车牌照识别,指纹识别),机器视觉(机器装配,卫星图像处理),智能控制,智能检索,智能调度与指挥(汽车运输高度,列车编组指挥),系统与语言工具。

《人工智能》--课后习题答案

《人工智能》--课后习题答案

《人工智能》课后习题答案第一章绪论1.1答:人工智能就是让机器完成那些如果由人来做则需要智能的事情的科学。

人工智能是相对于人的自然智能而言,即用人工的方法和技术,研制智能机器或智能系统来模仿延伸和扩展人的智能,实现智能行为和“机器思维”,解决需要人类专家才能处理的问题。

1.2答:“智能”一词源于拉丁“Legere”,意思是收集、汇集,智能通常用来表示从中进行选择、理解和感觉。

所谓自然智能就是人类和一些动物所具有的智力和行为能力。

智力是针对具体情况的,根据不同的情况有不同的含义。

“智力”是指学会某种技能的能力,而不是指技能本身。

1.3答:专家系统是一个智能的计算机程序,他运用知识和推理步骤来解决只有专家才能解决的复杂问题。

即任何解题能力达到了同领域人类专家水平的计算机程序度可以称为专家系统。

1.4答:自然语言处理—语言翻译系统,金山词霸系列机器人—足球机器人模式识别—Microsoft Cartoon Maker博弈—围棋和跳棋第二章知识表达技术2.1解答:(1)状态空间(State Space)是利用状态变量和操作符号,表示系统或问题的有关知识的符号体系,状态空间是一个四元组(S,O,S0,G):S—状态集合;O—操作算子集合;S0—初始状态,S0⊂S;G—目的状态,G⊂S,(G可若干具体状态,也可满足某些性质的路径信息描述)从S0结点到G结点的路径被称为求解路径。

状态空间一解是一有限操作算子序列,它使初始状态转换为目标状态:O1 O2 O3 OkS0→−−−S1→−−−S2→−−−……→−−−G其中O1,…,Ok即为状态空间的一个解(解往往不是唯一的)(2)谓词逻辑是命题逻辑的扩充和发展,它将原子命题分解成客体和谓词两个部分。

与命题逻辑中命题公式相对应,谓词逻辑中也有谓词(命题函数)公式、原子谓词公式、复合谓词公式等概念。

一阶谓词逻辑是谓词逻辑中最直观的一种逻辑。

(3)语义网络是一种采用网络形式表示人类知识的方法。

人工智能习题参考答案

人工智能习题参考答案

• 神经网络主要通过指导式(有师)学习算法和非指导式(无师)学习 算法。此外,还存在第三种学习算法,即强化学习算法;可把它看做 有师学习的一种特例。 • (1)有师学习 • 有师学习算法能够根据期望的和实际的网络输出(对应于给定输入) 间的差来调整神经元间连接的强度或权。因此,有师学习需要有个老 师或导师来提供期望或目标输出信号。有师学习算法的例子包括 Delta规则、广义Delta规则或反向传播算法以及LVQ算法等。 • (2)无师学习 • 无师学习算法不需要知道期望输出。在训练过程中,只要向神经网络 提供输入模式,神经网络就能够自动地适应连接权,以便按相似特征 把输入模式分组聚集。无师学习算法的例子包括Kohonen算法和 Carpenter-Grossberg自适应谐振理论(ART)等。 • (3)强化学习 • 强化(增强)学习是有师学习的特例。它不需要老师给出目标输出。 强化学习算法采用一个“评论员”来评价与给定输入相对应的神经网 络输出的优度(质量因数)。强化学习算法的一个例子是遗传算法 (GA)。
• • • • • • • • • •
• 6-2专家系统由哪些部分构成?各部分的作用为何? • 答: •
• 5-7遗传算法、进化策略和进化编程的关系如何?有何区别? • 遗传算法是一种基于空间搜索的算法,它通过自然选择、遗传、变异 等操作以及达尔文适者生存的理论,模拟自然进化过程来寻找所求问 题的解答。 • 进化策略(Evolution Strategies,ES)是一类模仿自然进化原理以求 解参数优化问题的算法。 • 进化编程根据正确预测的符号数来度量适应值。通过变异,为父代群 体中的每个机器状态产生一个子代。父代和子代中最好的部分被选择 生存下来。 • 进化计算的三种算法即遗传算法、进化策略和进化编程都是模拟生物 界自然进化过程而建立的鲁棒性计算机算法。在统一框架下对三种算 法进行比较,可以发现它们有许多相似之处,同时也存在较大的差别。 • 进化策略和进化编程都把变异作为主要搜索算子,而在标准的遗传算 法中,变异只处于次要位置。交叉在遗传算法中起着重要作用,而在 进化编程中却被完全省去,在进化策略中与自适应结合使用,起了很 重要的作用。 • 标准遗传算法和进化编程都强调随机选择机制的重要性,而从进化策 略的角度看,选择(复制)是完全确定的。进化策略和进化编程确定 地把某些个体排除在被选择(复制)之外,而标准遗传算法一般都对 每个个体指定一个非零的选择概率。

人工智能教程习题及答案第2章习题参考解答

人工智能教程习题及答案第2章习题参考解答

第二章知识表示习题参考解答2.3 练习题2.1 什么是知识?它有哪些特性?有哪几种分类方法?2.2 何谓知识表示? 陈述性知识表示法与过程性知识表示法的区别是什么?2.3 在选择知识的表示方法时,应该考虑哪些主要因素?2.4 一阶谓词逻辑表示法适合于表示哪种类型的知识?它有哪些特点?2.5 请写出用一阶谓词逻辑表示法表示知识的步骤。

2.6 设有下列语句,请用相应的谓词公式把它们表示出来:(1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。

(2)他每天下午都去玩足球。

(3)太原市的夏天既干燥又炎热。

(4)所有人都有饭吃。

(5)喜欢玩篮球的人必喜欢玩排球。

(6)要想出国留学,必须通过外语考试。

2.7 房内有一只猴子、一个箱子,天花板上挂了一串香蕉,其位置关系如图2. 11所示,猴子为了拿到香蕉,它必须把箱子推到香蕉下面,然后再爬到箱子上。

请定义必要的谓词,写出问题的初始状态(即图2.16所示的状态)、目标状态(猴子拿到了香蕉,站在箱子上,箱子位于位置b)。

图2.11 猴子摘香蕉问题2.8 对习题2.7中的猴子摘香蕉问题,利用一阶谓词逻辑表述一个行动规划,使问题从初始状态变化到目标状态。

2.9 产生式的基本形式是什么?它与谓词逻辑中的蕴含式有什么共同处及不同处?2.10 何谓产生式系统?它由哪几部分组成?2.11 产生式系统中,推理机的推理方式有哪几种?在产生式推理过程中,如果发生策略冲突,如何解决?2.12 设有下列八数码难题:在一个3×3的方框内放有8个编号的小方块,紧邻空位的小方块可以移入到空位上,通过平移小方块可将某一布局变换为另一布局(如图2.12所示)。

请用产生式规则表示移动小方块的操作。

2831231684754765S0S g图2.12 习题2.12的图图2.13 习题2.13的图2.13 推销员旅行问题:设有五个相互可直达且距离已知的城市A、B、C、D、E,如图2.13所示,推销员从城市A出发,去其它四城市各旅行一次,最后再回到城市A,请找出一条最短的旅行路线。

【人工智能】《人工智能》课程习题

【人工智能】《人工智能》课程习题

【⼈⼯智能】《⼈⼯智能》课程习题《⼈⼯智能》课程习题第⼀章绪论1-1. 什么是⼈⼯智能?试从学科和能⼒两⽅⾯加以说明。

1-2. 在⼈⼯智能的发展过程中,有哪些思想和思潮起了重要作⽤?1-3. 为什么能够⽤机器(计算机)模仿⼈的智能?1-4. 现在⼈⼯智能有哪些学派?它们的认知观是什么?1-5. 你认为应从哪些层次对认知⾏为进⾏研究?1-6. ⼈⼯智能的主要研究和应⽤领域是什么?其中,哪些是新的研究热点?第⼆章知识表⽰⽅法2-1状态空间法、问题归约法、谓词逻辑法和语义⽹络法的要点是什么?它们有何本质上的联系及异同点?2-2设有3个传教⼠和3个野⼈来到河边,打算乘⼀只船从右岸渡到左岸去。

该船的负载能⼒为两⼈。

在任何时候,如果野⼈⼈数超过传教⼠⼈数,那么野⼈就会把传教⼠吃掉。

他们怎样才能⽤这条船安全地把所有⼈都渡过河去?再定义描述过河⽅案的谓词:L-R(x, x1, y, y1,S):x1个修道⼠和y1个野⼈渡船从河的左岸到河的右岸条件:Safety(L,x-x1,y-y1,S’)∧Safety(R,3-x+x1,3-y+y1,S’)∧Boat(L,S)动作:Safety(L,x-x1,y-y1,S’)∧Safety(R,3-x+x1,3-y+y1,S’)∧Boat(R,S’)R-L (x, x1, y, y1,S):x2个修道⼠和y2个野⼈渡船从河的左岸到河的右岸条件:Safety(R,3-x-x2,3-y-y2,S’)∧Safety(L,x+x2,y+y2,S’)∧Boat(R,S)动作:Safety(R,3-x-x2,3-y-y2,S’)∧Safety(L,x+x2,y+y2,S’)∧Boat(L,S’)(2) 过河⽅案Safety(L,3,3,S0)∧Safety(R,0,0,S0)∧Boat(L,S0)L-R(3, 1, 3, 1,S0) L-R(3, 0, 3, 2,S0)Safety(L,2,2,S1)∧Safety(R,1,1,S1)∧Boat(R,S1)Safety(L,3,1,S1’)∧Safety(R,0,2,S1’)∧Boat(R,S1’)R-L (2, 1, 2, 0,S1) R-L (3,0, 1, 1,S1’)Safety(L,3,2,S2)∧Safety(R,0,1,S2)∧Boat(L,S2)L-R(3, 0, 2, 2,S2)Safety(L,3,0,S3)∧Safety(R,0,3,S3)∧Boat(R,S3)R-L (3, 0, 0, 1,S3)Safety(L,3,1,S4)∧Safety(R,0,2,S1)∧Boat(L,S4)L-R(3, 2, 1, 0,S4)Safety(L,1,1,S5)∧Safety(R,2,2,S5)∧Boat(R,S5)R-L (1, 1, 1, 1,S5)Safety(L,2,2,S6)∧Safety(R,1,1,S6)∧Boat(L,S6)L-R(2, 2, 2, 0,S6)Safety(L,0,2,S7)∧Safety(R,3,1,S7)∧Boat(R,S7)R-L (0, 0, 2, 1,S7)Safety(L,0,3,S8)∧Safety(R,3,0,S8)∧Boat(L,S8)L-R(0, 0, 3, 2,S8)Safety(L,0,1,S9)∧Safety(R,3,2,S9)∧Boat(R,S9)R-L (0, 1, 1, 0,S9)Safety(L,1,1,S10)∧Safety(R,2,2,S10)∧Boat(L,S10)2-3利⽤图2.3,⽤状态空间法规划⼀个最短的旅⾏路程:此旅程从城市A开始,访问其他城市不多于⼀次,并返回A。

人工智能--课后习题答案

人工智能--课后习题答案

《人工智能》课后习题答案第一章绪论答:人工智能就是让机器完成那些如果由人来做则需要智能的事情的科学。

人工智能是相对于人的自然智能而言,即用人工的方法和技术,研制智能机器或智能系统来模仿延伸和扩展人的智能,实现智能行为和“机器思维”,解决需要人类专家才能处理的问题。

答:“智能”一词源于拉丁“Legere”,意思是收集、汇集,智能通常用来表示从中进行选择、理解和感觉。

所谓自然智能就是人类和一些动物所具有的智力和行为能力。

智力是针对具体情况的,根据不同的情况有不同的含义。

“智力”是指学会某种技能的能力,而不是指技能本身。

答:专家系统是一个智能的计算机程序,他运用知识和推理步骤来解决只有专家才能解决的复杂问题。

即任何解题能力达到了同领域人类专家水平的计算机程序度可以称为专家系统。

答:自然语言处理—语言翻译系统,金山词霸系列机器人—足球机器人模式识别—Microsoft Cartoon Maker博弈—围棋和跳棋第二章知识表达技术解答:(1)状态空间(State Space)是利用状态变量和操作符号,表示系统或问题的有关知识的符号体系,状态空间是一个四元组(S,O,S0,G):S—状态集合;O—操作算子集合;S0—初始状态,S0S;G—目的状态,GS,(G可若干具体状态,也可满足某些性质的路径信息描述)从S0结点到G结点的路径被称为求解路径。

状态空间一解是一有限操作算子序列,它使初始状态转换为目标状态:O1 O2 O3 OkS0S1S2……G其中O1,…,Ok即为状态空间的一个解(解往往不是唯一的)(2)谓词逻辑是命题逻辑的扩充和发展,它将原子命题分解成客体和谓词两个部分。

与命题逻辑中命题公式相对应,谓词逻辑中也有谓词(命题函数)公式、原子谓词公式、复合谓词公式等概念。

一阶谓词逻辑是谓词逻辑中最直观的一种逻辑。

(3)语义网络是一种采用网络形式表示人类知识的方法。

即用一个有向图表示概念和概念之间的关系,其中节点代表概念,节点之间的连接弧(也称联想弧)代表概念之间的关系。

人工智能教程习题及答案第5章习题参考解答

人工智能教程习题及答案第5章习题参考解答

第五章搜索策略习题参考解答5.1 练习题5.1 什么是搜索?有哪两大类不同的搜索方法?两者的区别是什么?5.2 用状态空间法表示问题时,什么是问题的解?求解过程的本质是什么?什么是最优解?最优解唯一吗?5.3 请写出状态空间图的一般搜索过程。

在搜索过程中OPEN表和CLOSE表的作用分别是什么?有何区别?5.4 什么是盲目搜索?主要有几种盲目搜索策略?5.5 宽度优先搜索与深度优先搜索有何不同?在何种情况下,宽度优先搜索优于深度优先搜索?在何种情况下,深度优先搜索优于宽度优先搜索?5.6 用深度优先搜索和宽度优先搜索分别求图5.10所示的迷宫出路。

图5.10 习题5.6的图5.7 修道士和野人问题。

设有3个修道士和3个野人来到河边,打算用一条船从河的左岸渡到河的右岸去。

但该船每次只能装载两个人,在任何岸边野人的数目都不得超过修道士的人数,否则修道士就会被野人吃掉。

假设野人服从任何一种过河安排,请使用状态空间搜索法,规划一使全部6人安全过河的方案。

(提示:应用状态空间表示和搜索方法时,可用(N m,N c)来表示状态描述,其中N m和N c分别为传教士和野人的人数。

初始状态为(3,3),而可能的中间状态为(0,1),(0,2),(0,3), (1,1),(2,1),(2,2),(3,0),(3,1),(3,2)等。

)5.8 用状态空间搜索法求解农夫、狐狸、鸡、小米问题。

农夫、狐狸、鸡、小米都在一条河的左岸,现在要把它们全部送到右岸去。

农夫有一条船,过河时,除农夫外,船上至多能载狐狸、鸡和小米中的一样。

狐狸要吃鸡,鸡要吃小米,除非农夫在那里。

试规划出一个确保全部安全的过河计划。

(提示:a.用四元组(农夫,狐狸,鸡,米)表示状态,其中每个元素都可为0或1,0表示在左岸,1表示在右岸;b.把每次过河的一种安排作为一个算符,每次过河都必须有农夫,因为只有他可以划船。

)5.9 设有三个大小不等的圆盘A 、B 、C 套在一根轴上,每个圆盘上都标有数字1、2、3、4,并且每个圆盘都可以独立地绕轴做逆时针转动,每次转动90°,初始状态S 0和目标状态S g 如图5.11所示,用宽度优先搜索法和深度优先搜索法求从S 0到S g 的路径。

人工智能课程习题与部分解答

人工智能课程习题与部分解答

《人工智能》课程习题与部分解答第1章 绪论什么是人工智能 它的研究目标是什么什么是图灵测试简述图灵测试的基本过程及其重要特征. 在人工智能的发展过程中,有哪些思想和思潮起了重要作用 在人工智能的发展过程中,有哪些思想和思潮起了重要作用人工智能的主要研究和应用领域是什么其中,哪些是新的研究热点第2章 知识表示方法什么是知识分类情况如何什么是知识表示不同的知识表示方法各有什么优缺点 人工智能对知识表示有什么要求 用谓词公式表示下列规则性知识:自然数都是大于零的整数。

任何人都会死的。

[解] 定义谓词如下:N(x): “x 是自然数”, I(x): “x 是整数”, L(x): “x 大于0”, D(x): “x 会死的”, M(x): “x 是人”,则上述知识可用谓词分别表示为: )]()()()[(x I x L x N x ∨→∀ )]()()[(x D x M x →∀用谓词公式表示下列事实性知识:小明是计算机系的学生,但他不喜欢编程。

李晓新比他父亲长得高。

产生式系统由哪几个部分组成 它们各自的作用是什么可以从哪些角度对产生式系统进行分类 阐述各类产生式系统的特点。

简述产生式系统的优缺点。

简述框架表示的基本构成,并给出框架的一般结构 框架表示法有什么特点试构造一个描述你的卧室的框架系统。

试描述一个具体的大学教师的框架系统。

[解] 一个具体大学教师的框架系统为: 框架名:<教师-1> 类属:<大学教师>姓名:张宇 性别:男年龄:32职业:<教师>职称:副教授部门:计算机系研究方向:计算机软件与理论工作:参加时间:2000年7月工龄:当前年份-2000工资:<工资单>把下列命题用一个语义网络表示出来(1)树和草都是植物;(2)树和草都是有根有叶的;(3)水草是草,且生长在水中;(4)果树是树,且会结果;(5)苹果树是果树的一种,它结苹果。

[解]在基于语义网络的推理系统中,一般有几种推理方法,简述它们的推理过程。

(完整版)人工智能(部分习题答案及解析)

(完整版)人工智能(部分习题答案及解析)

1.什么是人类智能?它有哪些特征或特点?定义:人类所具有的智力和行为能力。

特点:主要体现为感知能力、记忆与思维能力、归纳与演绎能力、学习能力以及行为能力。

2.人工智能是何时、何地、怎样诞生的?解:人工智能于1956年夏季在美国Dartmouth大学诞生。

此时此地举办的关于用机器模拟人类智能问题的研讨会,第一次使用“人工智能”这一术语,标志着人工智能学科的诞生。

3.什么是人工智能?它的研究目标是?定义:用机器模拟人类智能。

研究目标:用计算机模仿人脑思维活动,解决复杂问题;从实用的观点来看,以知识为对象,研究知识的获取、知识的表示方法和知识的使用。

4.人工智能的发展经历了哪几个阶段?解:第一阶段:孕育期(1956年以前);第二阶段:人工智能基础技术的研究和形成(1956~1970年);第三阶段:发展和实用化阶段(1971~1980年);第四阶段:知识工程和专家系统(1980年至今)。

5.人工智能研究的基本内容有哪些?解:知识的获取、表示和使用。

6.人工智能有哪些主要研究领域?解:问题求解、专家系统、机器学习、模式识别、自动定论证明、自动程序设计、自然语言理解、机器人学、人工神经网络和智能检索等。

7.人工智能有哪几个主要学派?各自的特点是什么?主要学派:符号主义和联结主义。

特点:符号主义认为人类智能的基本单元是符号,认识过程就是符号表示下的符号计算,从而思维就是符号计算;联结主义认为人类智能的基本单元是神经元,认识过程是由神经元构成的网络的信息传递,这种传递是并行分布进行的。

8.人工智能的近期发展趋势有哪些?解:专家系统、机器人学、人工神经网络和智能检索。

9.什么是以符号处理为核心的方法?它有什么特征?解:通过符号处理来模拟人类求解问题的心理过程。

特征:基于数学逻辑对知识进行表示和推理。

11.什么是以网络连接为主的连接机制方法?它有什么特征?解:用硬件模拟人类神经网络,实现人类智能在机器上的模拟。

特征:研究神经网络。

人工智能课程习题与部分解答

人工智能课程习题与部分解答

《人工智能》课程习题与部分解答第1章 绪论什么是人工智能? 它的研究目标是什么?什么是图灵测试?简述图灵测试的基本过程及其重要特征. 在人工智能的发展过程中,有哪些思想和思潮起了重要作用? 在人工智能的发展过程中,有哪些思想和思潮起了重要作用? 人工智能的主要研究和应用领域是什么?其中,哪些是新的研究热点?第2章 知识表示方法什么是知识?分类情况如何?什么是知识表示?不同的知识表示方法各有什么优缺点? 人工智能对知识表示有什么要求? 用谓词公式表示下列规则性知识:自然数都是大于零的整数。

任何人都会死的。

[解] 定义谓词如下:N(x): “x 是自然数”, I(x): “x 是整数”, L(x): “x 大于0”, D(x): “x 会死的”, M(x): “x 是人”,则上述知识可用谓词分别表示为: )]()()()[(x I x L x N x ∨→∀ )]()()[(x D x M x →∀用谓词公式表示下列事实性知识:小明是计算机系的学生,但他不喜欢编程。

李晓新比他父亲长得高。

产生式系统由哪几个部分组成? 它们各自的作用是什么?可以从哪些角度对产生式系统进行分类? 阐述各类产生式系统的特点。

简述产生式系统的优缺点。

简述框架表示的基本构成,并给出框架的一般结构框架表示法有什么特点?试构造一个描述你的卧室的框架系统。

试描述一个具体的大学教师的框架系统。

[解] 一个具体大学教师的框架系统为:框架名:<教师-1>类属:<大学教师>姓名:张宇性别:男年龄:32职业:<教师>职称:副教授部门:计算机系研究方向:计算机软件与理论工作:参加时间:2000年7月工龄:当前年份-2000工资:<工资单>把下列命题用一个语义网络表示出来(1)树和草都是植物;(2)树和草都是有根有叶的;(3)水草是草,且生长在水中;(4)果树是树,且会结果;(5)苹果树是果树的一种,它结苹果。

第十章人工智能基础习题及参考答案

第十章人工智能基础习题及参考答案

第十章人工智能基础一、选择题1.人类智能的特性表现在4个方面(B)。

A.聪明、灵活、学习、运用B.能感知客观世界的信息、能通过思维对获得的知识进行加工处理、能通过学习积累知识、增长才干和适应环境变化、能对外界的刺激做出反应并传递信息C.感觉、适应、学习、创新D.能捕捉外界环境信息,能利用外界的有利因素,能传递外界信息,能综合外界信息进行创新思维2.人工智能的目的是让机器能够(D),以实现某些脑力劳动的机械化。

A.具有智能B.和人一样工作C.完全代替人的大脑D.模拟、延伸和扩展人的智能3.下列关于人工智能的叙述不正确的有(C)A.人工智能技术与其它科学技术相结合极大地提高了应用技术的智能化水平B.人工智能是科学技术发展的趋势C.因为人工智能的系统研究是从20世纪50年代开始的,非常新,所以十分重要D.人工智能有力地进了社会的发展4.人工智能研究的一项基本内容是机器感知。

以下叙述中的(C)不属于机器感知的领域A.使机器具有视觉,听觉,触觉,味觉和觉等感知能力B.使机器具有理解文字的能力·C.使机器具有能够获取新知识,学习新技巧的能力D.使机器具有听懂人类语言的能力5.自然语言理解是人工智能的重要应用领域,以下叙述中的(C)不是它要实现的目标A.理解别讲的话B.对自然语言表示的信息进行分析概括或编辑C.欣赏音乐D.机器翻译6.为了解决如何模拟人类的感性思维,例如视觉理解、直觉思维、悟性等,研究者找到一个重要的信息处理的机制是(B)A.专家系统B.人工神经网络C.模式识别D.智能代理7.如果把知识按照作用来分类,下述(B)不在分类的范围内A.用控制策略表示的知识,即控制性知识B.可以通过文字,语言,图形和声音等形式编码记录和传播的知识,即显性知识C.提供有关状态变化,问题求解过程的操作,演算和行为的知识,即过程性知识D.用提供概念和事实使人们知道是什么的知识,即陈述性知识8.下述(A)不是知识的特征A.复杂性和明确性B.进化和相对性C.客观性和依附性D.可重用性和共享性9.下述(D)不是人工智能中常用的知识格式化表示方法。

《人工智能基础》课后习题及答案

《人工智能基础》课后习题及答案

1.什么是智能?智能有什么特征?答:智能可以理解为知识与智力的总和。

其中,知识是一切智能行为的基础,而智力是获取知识并运用知识求解问题的能力,即在任意给定的环境和目标的条件下,正确制订决策和实现目标的能力,它来自于人脑的思维活动。

智能具有下述特征:(1)具有感知能力(系统输入)。

(2)具有记忆与思维的能力。

(3)具有学习及自适应能力。

(4)具有行为能力(系统输出)。

2.人工智能有哪些学派?他们各自核心的观点有哪些?答:根据研究的理论、方法及侧重点的不同,目前人工智能主要有符号主义、联结主义和行为主义三个学派。

符号主义认为知识可用逻辑符号表达,认知过程是符号运算过程。

人和计算机都是物理符号系统,且可以用计算机的符号来模拟人的认知过程。

他们认为人工智能的核心问题是知识表示和知识推理,都可用符号来实现,所有认知活动都基于一个统一的体系结构。

联结主义原理主要是神经网络及神经网络间的连接机制与学习算法。

他们认为人的思维基元是神经元,而不是符号运算。

认为人脑不同于电脑,不能用符号运算来模拟大脑的工作模式。

行为主义原理为控制论及“感知—动作”型控制系统。

该学派认为智能取决于感知和行动,提出智能行为的“感知—动作”模式,他们认为知识不需要表示,不需要推理。

智能研究采用一种可增长的方式,它依赖于通过感知和行动来与外部世界联系和作用。

3.人工智能研究的近期目标和远期目标是什么?它们之间有什么样的关系?答:人工智能的近期目标是实现机器智能,即主要研究如何使现有的计算机更聪明,使它能够运用知识去处理问题,能够模拟人类的智能行为。

人工智能的远期目标是要制造智能机器。

即揭示人类智能的根本机理,用智能机器去模拟、延伸和扩展人类的智能。

人工智能的近期目标与远期目标之间并无严格的界限,二者相辅相成。

远期目标为近期目标指明了方向,近期目标则为远期目标奠定了理论和技术基础。

4.人工智能的研究途径有哪些?答:人工智能的研究途径主要有:(1)心理模拟,符号推演;(2)生理模拟,神经计算;(3)行为模拟,控制进化论。

人工智能 (马少平 朱小燕 著) 清华大学出版社 课后答案 - 完整版(习题部分+答案部分)

人工智能 (马少平 朱小燕 著) 清华大学出版社 课后答案 - 完整版(习题部分+答案部分)

人工智能(马少平朱小燕著) 清华大学出版社课后答案习题部分第一章课后习题1、对N=5、k≤3时,求解传教士和野人问题的产生式系统各组成部分进行描述(给出综合数据库、规则集合的形式化描述,给出初始状态和目标条件的描述),并画出状态空间图。

2、对量水问题给出产生式系统描述,并画出状态空间图。

有两个无刻度标志的水壶,分别可装5升和2升的水。

设另有一水缸,可用来向水壶灌水或倒出水,两个水壶之间,水也可以相互倾灌。

已知5升壶为满壶,2升壶为空壶,问如何通过倒水或灌水操作,使能在2升的壶中量出一升的水来。

3、对梵塔问题给出产生式系统描述,并讨论N为任意时状态空间的规模。

相传古代某处一庙宇中,有三根立柱,柱子上可套放直径不等的N个圆盘,开始时所有圆盘都放在第一根柱子上,且小盘处在大盘之上,即从下向上直径是递减的。

和尚们的任务是把所有圆盘一次一个地搬到另一个柱子上去(不许暂搁地上等),且小盘只许在大盘之上。

问和尚们如何搬法最后能完成将所有的盘子都移到第三根柱子上(其余两根柱子,有一根可作过渡盘子使用)。

求N=2时,求解该问题的产生式系统描述,给出其状态空间图。

讨论N为任意时,状态空间的规模。

4、对猴子摘香蕉问题,给出产生式系统描述。

一个房间里,天花板上挂有一串香蕉,有一只猴子可在房间里任意活动(到处走动,推移箱子,攀登箱子等)。

设房间里还有一只可被猴子移动的箱子,且猴子登上箱子时才能摘到香蕉,问猴子在某一状态下(设猴子位置为a,箱子位置为b,香蕉位置为c),如何行动可摘取到香蕉。

5、对三枚钱币问题给出产生式系统描述及状态空间图。

设有三枚钱币,其排列处在"正、正、反"状态,现允许每次可翻动其中任意一个钱币,问只许操作三次的情况下,如何翻动钱币使其变成"正、正、正"或"反、反、反"状态。

6、说明怎样才能用一个产生式系统把十进制数转换为二进制数,并通过转换141.125这个数为二进制数,阐明其运行过程。

人工智能教程习题及答案

人工智能教程习题及答案

人工智能教程习题及答案第一章绪论1.1 练习题1.1什么是人类智能?它有哪些特征或特点?1.2人工智能是何时、何地、怎样诞生的?1.3什么是人工智能?它的研究目标是什么?1.4人工智能有哪些主要研究领域?1.5人工智能有哪几个主要学派?各自的特点是什么?1.6什么是以符号处理为核心的方法?1.7 什么是以网络连接为主的连接机制方法?1.2 习题参考解答(略)第二章知识表示习题参考解答2.3 练习题2.1 什么是知识?它有哪些特性?有哪几种分类方法?2.2 何谓知识表示? 陈述性知识表示法与过程性知识表示法的区别是什么?2.3 在选择知识的表示方法时,应该考虑哪些主要因素?2.4 一阶谓词逻辑表示法适合于表示哪种类型的知识?它有哪些特点?2.5 请写出用一阶谓词逻辑表示法表示知识的步骤。

2.6 设有下列语句,请用相应的谓词公式把它们表示出来:(1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。

(2)他每天下午都去玩足球。

(3)太原市的夏天既干燥又炎热。

(4)所有人都有饭吃。

(5)喜欢玩篮球的人必喜欢玩排球。

(6)要想出国留学,必须通过外语考试。

2.7 房内有一只猴子、一个箱子,天花板上挂了一串香蕉,其位置关系如图2. 11所示,猴子为了拿到香蕉,它必须把箱子推到香蕉下面,然后再爬到箱子上。

请定义必要的谓词,写出问题的初始状态(即图2.16所示的状态)、目标状态(猴子拿到了香蕉,站在箱子上,箱子位于位置b)。

图2.11 猴子摘香蕉问题2.8 对习题2.7中的猴子摘香蕉问题,利用一阶谓词逻辑表述一个行动规划,使问题从初始状态变化到目标状态。

2.9 产生式的基本形式是什么?它与谓词逻辑中的蕴含式有什么共同处及不同处?2.10 何谓产生式系统?它由哪几部分组成?2.11 产生式系统中,推理机的推理方式有哪几种?在产生式推理过程中,如果发生策略冲突,如何解决?2.12 设有下列八数码难题:在一个3×3的方框内放有8个编号的小方块,紧邻空位的小方块可以移入到空位上,通过平移小方块可将某一布局变换为另一布局(如图2.12所示)。

人工智能课后习题答案

人工智能课后习题答案

人工智能课后习题答案第一章课后习题答案说明:由于人工智能的很多题目都很灵活,以下解答仅供参考。

第1题答: 1,综合数据库定义三元组:(m, c, b)其中:,表示传教士在河左岸的人数。

,表示野人在河左岸的认输。

,b=1,表示船在左岸,b=0,表示船在右岸。

2,规则集规则集可以用两种方式表示,两种方法均可。

第一种方法: 按每次渡河的人数分别写出每一个规则,共(3 0)、(0 3)、(2 1)、(1 1)、(1 0)、(0 1)、(2 0)、(0 2)八种渡河的可能(其中(x y)表示x个传教士和y个野人上船渡河),因此共有16个规则(从左岸到右岸、右岸到左岸各八个)。

注意:这里没有(1 2),因为该组合在船上的传教士人数少于野人人数。

规则集如下:r1:IF (m, c, 1) THEN (m-3, c, 0) r2:IF (m, c, 1) THEN (m, c-3, 0)r3:IF (m, c, 1) THEN (m-2, c-1, 0) r4:IF (m, c, 1) THEN (m-1, c-1, 0)r5:IF (m, c, 1) THEN (m-1, c, 0) r6:IF (m, c, 1) THEN (m, c-1, 0) r7:IF (m, c, 1) THEN (m-2, c, 0) r8:IF (m, c, 1) THEN (m, c-2, 0) r9 :IF (m, c, 0) THEN (m+3, c, 1) r10:IF (m, c, 0) THEN (m, c+3, 1) r11:IF (m, c, 0) THEN (m+2, c+1, 1) r12:IF (m, c, 0) THEN (m+1, c+1, 1) r13:IF (m, c, 0) THEN (m+1, c, 1) r14:IF (m, c, 0) THEN (m, c+1, 1) r15:IF (m, c, 0) THEN (m+2, c, 1) r16:IF (m, c, 0) THEN (m, c+2, 1)1第二种方法: 将规则集综合在一起,简化表示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《人工智能》课程习题与部分解答第1章 绪论1.1 什么是人工智能? 它的研究目标是什么?1.2 什么是图灵测试?简述图灵测试的基本过程及其重要特征.1.3 在人工智能的发展过程中,有哪些思想和思潮起了重要作用? 1.5 在人工智能的发展过程中,有哪些思想和思潮起了重要作用?1.7 人工智能的主要研究和应用领域是什么?其中,哪些是新的研究热点?第2章 知识表示方法2.1 什么是知识?分类情况如何?2.2 什么是知识表示?不同的知识表示方法各有什么优缺点? 2.4 人工智能对知识表示有什么要求? 2.5 用谓词公式表示下列规则性知识:自然数都是大于零的整数。

任何人都会死的。

[解] 定义谓词如下:N(x): “x 是自然数”, I(x): “x 是整数”, L(x): “x 大于0”, D(x): “x 会死的”, M(x): “x 是人”,则上述知识可用谓词分别表示为: )]()()()[(x I x L x N x ∨→∀ )]()()[(x D x M x →∀2.6 用谓词公式表示下列事实性知识:小明是计算机系的学生,但他不喜欢编程。

李晓新比他父亲长得高。

2.8 产生式系统由哪几个部分组成? 它们各自的作用是什么?2.9 可以从哪些角度对产生式系统进行分类? 阐述各类产生式系统的特点。

2.10简述产生式系统的优缺点。

2.11 简述框架表示的基本构成,并给出框架的一般结构 2.12框架表示法有什么特点?2.13试构造一个描述你的卧室的框架系统。

2.14 试描述一个具体的大学教师的框架系统。

[解] 一个具体大学教师的框架系统为: 框架名:<教师-1> 类属:<大学教师>姓名:张宇 性别:男年龄:32职业:<教师>职称:副教授部门:计算机系研究方向:计算机软件与理论工作:参加时间:2000年7月工龄:当前年份-2000工资:<工资单>2.16把下列命题用一个语义网络表示出来(1)树和草都是植物;(2)树和草都是有根有叶的;(3)水草是草,且生长在水中;(4)果树是树,且会结果;(5)苹果树是果树的一种,它结苹果。

[解]2.17在基于语义网络的推理系统中,一般有几种推理方法,简述它们的推理过程。

2.18 简述语义网络中常用的语义联系。

2.19 用一个语义网络表示:“我的汽车是棕黄色的”“李华的汽车是绿色的”[解]参考课件。

2.10 用语义网络和框架方法表示下列知识:John gives a book to Mary[解]参考课件。

第3章搜索推理技术3.1 在人工智能中,搜索问题一般包括哪两个重要问题?3.2 简述搜索策略的评价标准。

3.3 比较盲目搜索中各种方法的优缺点。

试用宽度优先搜索策略,画出搜索树、找出最优搜索路线。

[解](1)搜索树参考课件。

(2)最优搜索路线:S0→S1→S5→S10.3.5 对于八数码问题,设初始状态和目标状态如图3.2所示:S1= 2 8 3S g=1 2 3 1 6 4 8 4 7 5 7 6 5图 3.2 八数码问题试给出深度优先(深度限制为5)和宽度优先状态图。

[解](1) 深度优先(深度限制为5)状态图为(2)宽度优先状态图为3.6 什么是启发式搜索? 其中什么是评估函数? 其主要作用是什么?3.7 最好优先的基本思想是什么? 有什么优缺点?3.8 对于八数码问题,设初始状态和目标状态如图3.2所示。

设d (x)表示节点x在搜索树中的深度,评估函数为f (x)=d (x)+w(x),其中w(x)为启发式函数。

试按下列要求给出八数码问题的搜索图,并说明满是一种A*算法,找出对应的最优搜索路径。

(1)w (x)=h(x)表示节点x中不在目标状态中相应位置的数码个数;(2)w (x)=p(x)表示节点x的每一数码与其目标位置之间的距离总和。

(3)w (x)=0,情况又如何?[解] (1) 8数码的搜索过程如图所示:在上面确定h(x)时,尽管并不知道h*(x)具体为多少,但当采用单位代价时,通过对不在目标状态中相应位置的数码个数的估计,可以得出至少需要移动h(x)步才能够到达目标,显然h(x)≤h*(x)。

因此它满足A*算法的要求。

最优搜索路径: 如图粗线所示。

(2) 此时8数码搜索图可表示为:这时,显然有h(x)≤p(x)≤h*(n),相应的搜索过程也是A*算法。

然而,p(x)比h(n)有更强的启发式信息,由w(x)=p(x)构造的启发式搜索树,比w(x)=h(x)构造的启发式搜索树节点数要少。

(3)若w(x)=0,该问题就变为宽度优先搜索问题。

3.9 如图3.3所示,是5个城市之间的交通路线图,A城市是出发地,E城市是目的地,两城市之间的交通费用(代价)如图中的数字,求从A到E的最小费用交通路线。

图3.3 旅行交通图本题是考察代价树搜索的基本概念,了解这种搜索方法与深度优先和宽度优先的不同。

首先将旅行交通图转换为代价树如图3.4所示。

图3.4 交通图的代价树(1) 如果一个节点已经成为某各节点的前驱节点,则它就不能再作为该节点的后继节点。

例如节点B 相邻的节点有A 和D ,但由于在代价树中,A 已经作为B 的前驱节点出现,则它就不再作为B 的后继节点。

(2) 除了初始节点A 外,其它节点都有可能在代价树中多次出现,为了区分它们的多次出现,分别用下标1、2、3…标出,但它们都是图中同一节点。

例如C1和C2都代表图中节点C 。

对上面所示的代价树做宽度优先搜索,可得到最优解为:A→C1→D1→E2代价为8。

由此可见,从A 城市到E 城市的最小费用路线为:A→C→D→E如果采用代价树的深度优先搜索,也会得到同样的结果:A→C→D→E但注意:这只是一种巧合,一般情况下,这两种方法得到的结果不一定相同。

再者,代价树的深度优先搜索可能进入无穷分支路径,因此也是不完备的。

3.10 对于图3.4所示的状态空间图,假设U 是目标状态,试给出宽度优先搜索与深度优搜索的OPEN 表和CLOSED 表的变化情况。

3 5A C DE B342 4图3.5 状态空间图[解] 宽度优先搜索的OPEN表和CLOSED表的变化情况:1. OPEN=[A]; CLOSED=[ ]2. OPEN=[B,C,D]; CLOSED=[A]3. OPEN=[C,D,E,F]; CLOSED=[B,A]4. OPEN=[D,E,F,G,H]; CLOSED=[C,B, A]5. OPEN=[E,F,G,H,I,J]; CLOSED=[D,C,B, A]6. OPEN=[F,G,H,I,J,K,L]; CLOSED=[E,D,C,B,A]7. OPEN=[G,H,I,J,K,L,M](由于L已在OPEN中);CLOSED=[F,E,D,C,B,A]8. OPEN=[H,I,J,K,L,M,N]; CLOSED=[G,F,E,D,C,B,A]9. 以此类推,直到找到了U或OPEN=[ ]。

深度优先搜索的OPEN表和CLOSED表的变化情况:1. OPEN=[A]; CLOSED=[ ]2. OPEN=[B,C,D]; CLOSED=[A]3. OPEN=[E,F,C,D]; CLOSED=[B,A]4. OPEN=[K,L,F,C,D]; CLOSED=[E,B, A]5. OPEN=[S,L,F,C,D]; CLOSED=[K,E,B, A]6. OPEN=[L,F,C,D]; CLOSED=[S,K,E,B,A]7. OPEN=[T,F,C,D]; CLOSED=[L,S,K,E,B,A]8. OPEN=[F,C,D]; CLOSED=[T,L,S,K,E,B,A]9. OPEN=[M,C,D](由于L已经在CLOSED中;CLOSED=[F,T,L,S,K,E,B,A]10. OPEN=[C,D]; CLOSED=[M,F,T,L,S,K,E,B,A]11. OPEN=[G,H,D]; CLOSED=[C,M,F,T,L,S,K,E,B,A]12. 以此类推,直到找到了U或OPEN=[ ]。

第4章自动推理4.1什么是推理的控制策略?有哪几种主要的推理驱动模式?4.2自然演绎推理的基本概念与基本的推理规则。

4.3 什么是合取范式? 什么是析取范式? 什么是Skolem 标准化? 如何将一个公式化为这些形式?4.4 将下列公式化为Skolem 标准型:),,,,,(w v u z y x wP v u z y x ∃∃∃∀∀∃[解] 在公式中,)(x ∃的前面没有全称量词,)(u ∃的前面有全称量词)(y ∀和)(z ∀, 在)(w ∃的前面有全称量词)(y ∀,)(z ∀和)(v ∀。

所以,在),,,,,(w v u z y x P 中,用常数a 代替x, 用二元函数f(y,z)代替u, 用三元函数g(y,z,v)代替w,去掉前缀中的所有存在量词之后得出Skolem 标准型:)),,(,),,(,,,(v z y g v z y f z y a vP z y ∀∀∀4.5化为子句形有哪些步骤?[解](1)利用等价谓词关系消去谓词公式中的蕴涵符“→ ”和双条件符“←→ ”。

(2)利用等价关系把否定符号“┐”移到紧靠谓词的位置上。

(3)重新命名变元名,使不同量词约束的变元有不同的名字。

(4)消去存在量词。

(5)将公式化为前束形。

(6)把公式化为Skolem 标准形。

(7)消去全称量词。

(8)消去合取词。

(9)对变元更名,使不同子句中的变元不同名。

4.6将下列谓词公式化为子句集:(1) (∀x)[~P(x)∨~Q(x)]→(∃y)[S(x,y)∧Q(x)]∧(∀x)[P(x)∨B(x)] (2))]]](),([~))],(()([[)([y P y x Q y y x f P y P y x P x →∀∧→∀→∀[解] (1) 转换过程遵照下列9个步骤依此为: A. 消去蕴涵符符号:)]()()[()]}(),()[()](~)([~){~(x B x P x x Q y x S y x Q x p x ∨∀∧∧∃∨∨∀ B.减少否定符号的辖域:)]()()[()]}(),()[()]()(){[(x B x P x x Q y x S y x Q x p x ∨∀∧∧∃∨∧∀ C. 变量标准化:)]()()[()]}(),()[()]()(){[(w B w P w x Q y x S y x Q x p x ∨∀∧∧∃∨∧∀ D. 消去存在量词:)]()()[()]}())(,([)]()(){[(w B w P w x Q x f x S x Q x p x ∨∀∧∧∨∧∀ E. 化为前束型:)]()([)]}())(,([)]()(){[)((w B w P x Q x f x S x Q x p w x ∨∧∧∨∧∀∀ F. 把母式化为合取范式:)]}()([)())](,()(){[)((w B w P x Q x f x S x p w x ∨∧∧∨∀∀ G . 消去全称量词:)]()([)())](,()([w B w P x Q x f x S x p ∨∧∧∨ H. 消去合取词:))(,()(x f x S x p ∨ )(x Q )()(w B w P ∨I. 子句变量标准化后, 最终的子句集为:))(,()(x f x S x p ∨ )(y Q)()(w B w P ∨(2) 参见课本P122 A. 消去蕴涵符符号:)]]](),([~~))],(()([~[)()[~(y P y x Q y y x f P y P y x P x ∨∀∧∨∀∨∀ B. 减少否定符号的辖域:)]]](~),([))],(()([~[)()[~(y P y x Q y y x f P y P y x P x ∧∃∧∨∀∨∀ C. 变量标准化:)]]](~),([))],(()([~[)()[~(w P w x Q w y x f P y P y x P x ∧∃∧∨∀∨∀ D. 消去存在量词:))]]]((~))(,([))],(()([~[)()[~(x g P x g x Q y x f P y P y x P x ∧∧∨∀∨∀ E. 化为前束型:))]]]((~))(,([))],(()([[~)()[~)((x g P x g x Q y x f P y P x P y x ∧∧∨∨∀∀ F. 把母式化为合取范式:))],(()(~)()[~)((y x f P y P x P y x ∨∨∀∀))]]((~)([~))](,()([~x g P x P x g x Q x P ∨∧∨∧G . 消去全称量词:))]]((~)([~))](,()([~))],(()(~)([~x g P x P x g x Q x P y x f P y P x P ∨∧∨∧∨∨H. 消去合取词:)),(()(~)(~y x f P y P x P ∨∨))(,()(~x g x Q x P ∨ ))((~)(~x g P x P ∨ I. 更改变量名:)),(()(~)(~11y x f P y P x P ∨∨ ))(,()(~222x g x Q x P ∨))((~)(~33x g P x P ∨4.7 把下面的表达式转化成子句形式(1))]()()[()]()[()]()[((x Q x P x x Q x x p x ∨∃→∃∨∃(2))]],,()[()],()[)[(()]()[(z y x R z z x Q z x x P x ∀∨∀∃→∀(3))]]],()[(~)],()[)[(()()[(x y R z y x Q z y x P x ∀→∀∀→∀ [解](1) ))()()(())()()()((x Q x P x x Q x x P x ∨∃→∃∨∃ ))()()(())()()()((x Q x P x x Q x x P x ∨∃∨∃∨∃⌝ ))()()(())()()()((x Q x P x x Q x x P x ∨∃∨∃⌝∧∃⌝))()()(())()()()((x Q x P x x Q x x P x ∨∃∨⌝∀∧⌝∀ ))()()(())()()()((z Q z P z x Q x x P x ∨∃∨⌝∀∧⌝∀))()(())()()()((a Q a P y Q y x P x ∨∨⌝∀∧⌝∀ )))()(())()()()((a Q a P y Q x P y x ∨∨⌝∧⌝∀∀ ))()(())()((a Q a P y Q x P ∨∨⌝∧⌝))()(())())()()((a Q a P y Q a Q a P x P ∨∨⌝∧∨∨⌝则子句集为)}()(())()),()()({a Q a P y Q a Q a P x P S ∨∨⌝∨∨⌝= (2) )],,()(),())[(()()(z y x R z z x Q z x x P x ∀∨∀∃→∀)]),,()(),())[(()())(((z y x R z z x Q z x x P x y ∀∨∀∃→∀∀ )]),,()(),())[(()()()((z y x R z z x Q z x x P x y ∀∨∀∃∨∀⌝∀)]),,()(),())[(()())(((z y x R z z x Q z x x P x y ∀∨∀∃∨⌝∃∀)]),,()(),())[(()())(((u y t R u z t Q z t x P x y ∀∨∀∃∨⌝∃∀)),),(()()),(()())(()((221u y y f R u z y f Q z y f P y ∀∨∀∨⌝∀)),),(()),(())(()()()((221u y y f R z y f Q y f P u z y ∨∨⌝∀∀∀ )),),(()),(())(((221u y y f R z y f Q y f P ∨∨⌝ 则子句集为)},),(()),(())(({221u y y f R z y f Q y f P S ∨∨⌝=(3) )]],()()],()[)[(()()[(x y R z y x Q z y x P x ∀⌝→∀∀→∀)]],()()],()[()[()()[(x y R z y x Q z y x P x ∀⌝∨∀⌝∀∨⌝∀ )]],()()],()[)[(()()[(x y R z y x Q z y x P x ∃∨⌝∃∀∨⌝∀ )]],()()],()[)[(()()[(x y R u y x Q z y x P x ∃∨⌝∃∀∨⌝∀ )]],(),()[()()[(x y R y x Q y x P x ∨⌝∀∨⌝∀ )],(),()()[)((x y R y x Q x P y x ∨⌝∨⌝∀∀ ),(),()(x y R y x Q x P ∨⌝∨⌝则子句集为)},(),()({x y R y x Q x P S ∨⌝∨⌝= 4.10 求证G 是F1和F2的逻辑结论。

相关文档
最新文档