收藏 分享(赏)

人工智能复习题(学校内部资料).doc

上传人:精品资料 文档编号:10868706 上传时间:2020-01-16 格式:DOC 页数:9 大小:1.11MB
下载 相关 举报
人工智能复习题(学校内部资料).doc_第1页
第1页 / 共9页
人工智能复习题(学校内部资料).doc_第2页
第2页 / 共9页
人工智能复习题(学校内部资料).doc_第3页
第3页 / 共9页
人工智能复习题(学校内部资料).doc_第4页
第4页 / 共9页
人工智能复习题(学校内部资料).doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、1 设有如下关系:(1) 如果 X 是 Y 父亲,Y 又是 Z 的父亲,则 X 是 Z 的祖父。 (2)老李是大李的父亲。 3.大李是小李的父亲。4 问:上述人员中谁和谁是祖孙关系。1 引入谓词 P(x,y):表示 x 是 y 的父亲; Q(x,y):表示 x 是 y 的祖父于是有:A1: ( x)( y)( z)P(x,y) (P(y,z)Q(x,z)SA1: P(x,y) P(y,z) Q(x,z) A2: P(Lao, Da) SA2 : P(Lao, Da) A3: P(Da, Xiao)SA3 : P(Da, Xiao) B: ( x) ( y)Q(x,y) SB: Q(x,y) A

2、NS(x,y) 变量换名后,相应的子句集如下:SP(x,y) P(y,z) Q(x,z), P(Lao, Da), P(Da, Xiao), Q(u,v) ANS(u,v)下面进行归结:(1) P(x,y) P(y,z) Q(x,z) (2) P(Lao, Da) (3) P(Da, Xiao) (4) Q(u,v) ANS(u,v) (5) P(Da, z) Q(Lao,z) (6) Q(Lao,Xiao) (7) ANS(Lao, Xiao) /(1) (2) 归结, Lao/x,Da/y (3) (5)归结,Xiao/z (4) (6)归结,Lao/u, Xiao/v得到结果:ANS(L

3、ao, Xiao), 即老李是小李的祖父。2 证明梯形的对角线与上下底构成的内错角相等。解:设已给梯形的顶点依次为 a ,b ,c ,d 。引入谓词 T(x ,y,u,v)表示以 xy 为上底,uv 为下底的梯形。P(x,y,u,v)表示 x yu v E(x ,y ,z,u ,v ,w)表 xyz=uvw 归结(1)T(x,y,u,v) P(x,y,u,v) 由 TP 推出的 (2)P(x,y,u,v) E(x,y,v,u,v,y) 由 PE 推出的 (3)T(a,b,c,d)(4)E(a,b,d,c,d,b)(5) P(a,b,c,d) (6)P(a,b,c,d) (7)NIL / (1)

4、 (3) 归结(2) (4)归结 5) (6)归结 证明 A1A2 G 由题意可知:首先要将公式化作 SKOLEM 标准型:结果为:S1=P(x) Q(x), P(x) R(x); S2=P(a) S(a); SG=S(x) R(x) ;从而得到子句集:SP(x) Q(x), P(x) R(x), P(a) ,S(a), S(x) R(x)使用归结规则建立推理过程:(1)P(x) Q(x)(2)P(x) R(x)(3)P(a)(4)S(a) 5)S(x) R(x)(6)R(a) (7)R(a) (8)NIL /(2) (3)归结(4)(5)归结(6) (7)归结故命题得证。4、任何通过计算机考

5、试并获奖的人都是快乐的,任何肯学习或幸运的人都可通过所有考试,张三不肯学习但他是幸运的,任何幸运的人都能获奖。4证明学生是否快乐的问题:(1).任何通过计算机考试得并获奖得人都是快乐的: 由于得到的子句集为空子句集,这就证明了张三是快乐的结论。 (1) ( x)(PASS(puter) WIN(x.award) ENJOYMENT(x) ) 设已知 凡是清洁的东西就有人喜欢;(2)人们都不喜欢苍蝇。)(:2)(:1xSxPARQ用 (2).任何肯学习或幸运的人都可以通过考试 归纳法证,苍蝇不清洁 证:引入谓词( 解:clear(x) 表示清洁的东西 like(x,y) 表示喜欢 于是),()(

6、)()( yxPASxLUCKYxSTDyx(3)张三不肯学习但他是幸运的: A1: ( x) ( y)(clear(x)like(y,x) SA1: clear(x) like(y,x) A2: ( x) (like(x, fly) zhangszhangsUY(4)任何幸运得人都能获奖: SA2 : like(x, fly) B: clear(fly) SB: clear(fly) ),()()(wrdxWINLCKx先将上述谓词转化为 Skolem 范式 ,利用量词消去规则并改名,对结论进行否定后得如下子句集: PASS(x,computer) 由(1)得 变量换名后,相应的子句集如下:

7、 Sclear(x) like(y,x), like(z, fly), )(, xENJOYMT clear(fly) STUDY(y) PASS(y,z) 下面进行归结:(1) clear(x) like(y,x)(2) like(z, fly)(3) clear(fly) LUCKY(u) PASS(u,v) 由(2)得 (4) like(y,fly) (1) (3) 归结, fly/x, (5) NIL (2) (4)归结,z/y STUDY(zhangsan) LUCKY(zhangsan) 由(3)得 LUCKY(w) WIN(w,award) 由(4)得 ENJOYMENT(zha

8、ngsan) 此句为结论的否定 下面对上述子句集,再利用反演树对消减的过程进行描述,如图 47 所示。PASS(x,computer) LUCKY(w) WIN(w,award)(),( xENJOYMTawrdxWIPASS(w,computer) ENJOYMENT(w) LUCKY(w) ENJOYMENT (zhangsan) PASS(zhangsan,computer) LUCKY(zhangsan) LUCKY(zhangsan) PASS(zhangsan,computer) LUCKY(u) PASS(u,v)LUCKY(zhangsan) LUCKY(zhangsan)nu

9、ll 图 47 学生快乐问题消解反演树 词汇表1. 1 人工智能 是计算机科学的一个分支,是研究和解释模拟人类智能和智能行为的学科。 2.子句(子句集) 逻辑公式,是一些文字的析取(子句的集合) 。 3.专家系统 是人工智能系统的典型代表,一般由知识库、推理机组成,已有广泛应用。4.不确定性推理 知识的不精确性模糊性随机性统称为不确定性,在不确定意义下的推理为不确定推理。 5.反演 采用证明 AB 的不可满足性来证明A B,是一种反演(反驳)证明法。 6.可满足性 指一个逻辑公式,若在某个解释下取值为真,便说这个公式是可满足的。 7.归纳 是一种由实例得出一般性结论的推理。 8.归结 是定理证

10、明的一种方法。 9.句法分析 对自然语言句子的一种分析方法,采用句法规则来作句子分析,并给出句子的结构。 10.产生式系统 是一种以产生式表示知识的专家系统,是最常用的一种专家系统。11.自然语言处理 是人工智能研究的一个领域,使用机器来对自然语言文本来进行词、语法、语义分析, 以便回答问题,作文摘,机器翻译等。 12.合一 对两个原子谓词,通过变量置换而合一化的过程。 13.合取范式 对一个谓词公式,通过等值演算化成如() () ()形式,称原公式的合取范式。 14.过程性知识 是一种表示和求解为一体的知识表示类型。 15.完备性 如归结法是完备的,指凡一阶逻辑的定理,均可用归结法来证明。

11、16.启发式搜索 是一种试探性的、不精确的、模糊的依于经验知识的搜索方法,常能明显化简问题求解的复杂性 17.陈述性知识 是一种表示和求解分离的知识表示类型。 18.知识表示 是知识存储于计算机中的一种数据结构,同时强调使用方法。 19.定理证明 指的是给一种机械化算法来让计算机自动证明定理。 20. 规则 一种形式为 “如果 A 那么 B“的语句为规则,专家系统中通过使用规则进行推理,即若条件 A 成立,使用这条规则便可推得出 B。 非单调推理 一种非标准逻辑下的推理方法,随知识的增加原有结论不一定随之增加,甚至会减少,就是非单调推理要研究的内容。 21.知识获取 从书本、专家等信息源寻求有

12、用的知识便是知识获取,是知识工程的三大任务( 知识获取、知识表示和知识利用)之一。 22.语义网络 一种用有向图来表示知识的方法。 23.语义 是一种事物描述的另一种解释形式,如自然语言语句的语义分析,指用语句的某种含义来理解语句。 24.控制策略 问题求解过程中,为提高效率而采取的技术手段。25.框架表示 是一种知识表示方法,是对某类情景的结构化表示。1 什么是人工智能 对于人工智能还难以给出严格的定义,但可从不同侧面作些描述。人工智能是计算机科学的一个分支,是研究使计算机来完成能表现出人类智能的任务的学科。主要包括计算机实现智能的原理、制造类似于人脑的智能计算机、以及使计算机更巧妙些实现高

13、层次的应用。它涉及到计算机科学、心理学、哲学和语言学等学科。总的目标是增强人的智能。还可以说,人工智能是研究怎样使计算机来模仿人脑所从事的推理、学习、思考、规划等思维活动,来解决需人类专家才能处理的复杂问题。如医疗诊断、石油测井解释、气象预报、运输调度和管理决策等课题。从实用观点看,人工智能是一门知识工程学:以知识为对象,研究知识的获取、知识的表示方法和知识的使用。 同传统的计算机程序相比较,人工智能首先研究的是以符号表示的知识而不是数值数据为研究对象。其次,采用的是启发式推理方法而不是常规的算法。另外,控制结构与领域知识是分离的,还允许出现不正确的解答。2人工智能基础的五个基本问题(1) 知

14、识与概念化是否是人工智能的核心(2) 认知能力能否与载体分开来研究(3) 认知的轨迹是否可用类自然语言来描述?(4)学习能否与认知分开来研究? (5)所有的认知是否有一种统一的结构?3.图灵实验内容Turing 提出的智能实验,参加者是计算机、被实验的人以及主持实验的人。由主持人提出问题,计算机和被实验的人来回答,被实验者在回答问题时尽可能地向主持人表示他是“真正的“人,计算机也尽可能逼真地模仿人的思维。如果主持人通过听取对问题的回答分辨不出哪个是人的回答时,便可认为被试验的计算机是有智能的了。有人对这样设计的实验提出了疑义:认为这种实验只反映了结果的比较而没有涉及思维的过程,而且也没明确此人

15、是个孩子还是有良好素质的成年人参加了实验。4.机器实现智能的几种观点符号主义认为人类智能的基本单元就是符号,认识过程就是符号表示下的符号运算,思维就是符号计算。连结主义(神经网络) 认为智能的基本单元是神经元,认知过程就是基于神经网的计算。90 年代初Brooks 又提出了无需表示无需推理回到物理的现实世界的智能观。 应用问题:(一) 搜索问题 1 有一农夫带一条狼,一只羊和一框青菜与从河的左岸乘船倒右岸,但受到下列条件的限制:(1) 船太小,农夫每次只能带一样东西过河;(2) 如果没有农夫看管,则狼要吃羊,羊要吃菜。请设计一个过河方案,使得农夫、浪、羊都能不受损失的过河,画出相应的状态空间图

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

17、S0=(1,1,1,1),S 1=(1,1,1,0),S 2=(1,1,0,1),S 3=(1,1,0,0)S4=(1,0,1,1),S 5=(1,0,1,0),S 6=(1,0,0,1),S 7=(1,0,0,0)S8=(0,1,1,1),S 9=(0,1,1,0),S 10=(0,1,0,1),S 11=(0,1,0,0)S12=(0,0,1,1),S 13=(0,0,1,0),S 14=(0,0,0,1),S 15=(0,0,0,0)人工智能复习(整理)其中,状态 S3,S 6,S 7,S 8,S 9,S 12 是不合法状态,S 0 和 S15 分别是初始状态和目标状态。第三步,定义操作

18、,即用于状态变换的算符组 F由于每次过河船上都必须有农夫,且除农夫外船上只能载狼,羊和菜中的一种,故算符定义如下:L(i)表示农夫从左岸将第 i 样东西送到右岸(i=1 表示狼, i=2 表示羊,i=3 表示菜,i=0 表示船上除农夫外不载任何东西) 。由于农夫必须在船上,故对农夫的表示省略。R (i)表示农夫从右岸将第 i 样东西带到左岸(i=1 表示狼,i=2 表示羊,i=3 表示菜,i=0 表示船上除农夫外不载任何东西) 。同样,对农夫的表示省略。这样,所定义的算符组 F 可以有以下 8 种算符:L (0),L (1),L (2) ,L (3)R(0),R(1),R (2) ,R (3)

19、第四步,根据上述定义的状态和操作进行求解。该问题求解过程的状态空间图如下:(1,1,l,1)L(2)(0,1,0,1)(1,1,0,1)R(0)(0,0,0,1)L(1)(0,1,0,0)L(3)(1,0,1,1)R(2) (1,1,1,0)R(2)(0,0,1,0)L(3) L(2)(二) 与或图搜索1.用一字棋说明极大极小搜索过程的原理,并画出第一阶段的搜索树。(三) 谓词逻辑要求:复习数理逻辑,明白命题逻辑、一阶谓词逻辑的基本概念,熟练谓词演算,会求谓词公式的前束范式和 Skolem 标准形等。【知识点】1. 子句集建立2. 归结式3. 归结推理过程4. 子句形Skolem 标准形子句与

20、子句集G 与 S 在不可满足意义下是一致的5. 归结原理置换与合一归结式归结推理过程归结法完备性(1,0,1,0)R(0)(0,0,0,0)L(2)1 不是每个计算机系的学生都喜欢在计算机上编程序。解:定义谓词S(x):x 是计算机系学生L(x, pragramming):x 喜欢编程序U(x,computer):x 使用计算机将知识用谓词表示为: ( x) (S(x)L(x, pragramming)U(x,computer)2.新型计算机速度又快,存储容量又大。解:定义谓词NC(x): x 是新型计算机F(x):x 速度快B(x):x 容量大将知识用谓词表示为:( x) (NC(x)F(x

21、)B(x)3. 判断下列子句集中哪些是不可满足的:(1) PQ, Q, P, P(2) PQ , P Q, PQ, PQ 解:(1) 不可满足,其归结过程为:PQ QP PNIL(2) 不可满足,其归结过程为:4. 判断下列公式是否为可合一,若可合一,则求出其最一般合一。(1) P(a, b), P(x, y)(2) P(f(x), b), P(y, z)解:(1) 可合一,其最一般和一为:=a/x, b/y。(2) 可合一,其最一般和一为:=y/f(x), b/z。5. 把下列谓词公式化成子句集:(1) ( x)( y)(P(x, y)Q(x, y)(2) ( x)( y)(P(x, y)Q(x, y)解:(1) 由于( x)( y)(P(x, y)Q(x, y)已经是 Skolem 标准型,且 P(x, y)Q(x, y) 已经是合取范式,所以可直接消去全称量词、合取词,得 P(x, y), Q(x, y)再进行变元换名得子句集:S= P(x, y), Q(u, v)(2) 对谓词公式( x)( y)(P(x, y)Q(x, y),先消去连接词 “”得:( x)( y)(P(x, y)Q(x, y)此公式已为 Skolem 标准型。再消去全称量词得子句集:PQ PQQPQ PQQNILS=P(x, y)Q(x, y)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报