山东大学人工智能复习参考2017春带答案.docx

上传人:h**** 文档编号:1230744 上传时间:2019-01-01 格式:DOCX 页数:13 大小:520.30KB
下载 相关 举报
山东大学人工智能复习参考2017春带答案.docx_第1页
第1页 / 共13页
山东大学人工智能复习参考2017春带答案.docx_第2页
第2页 / 共13页
山东大学人工智能复习参考2017春带答案.docx_第3页
第3页 / 共13页
山东大学人工智能复习参考2017春带答案.docx_第4页
第4页 / 共13页
山东大学人工智能复习参考2017春带答案.docx_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、复习参考题 2016 秋 一、填空 1构成产生式系统的基本元素有综合数据库、规则库、控制系统,控制策略按执行规则的方式分类,分为正向、逆向、双向三类。2归结过程中控制策略的作用是给出控制策略,以使仅对选择合适的子句间方可做归结,避免多余的、不必要的归结式出现或者说,少做些归结仍能导出空子句。常见的控制策略有线性归结策略、支持集策略、单元归结、输入归结。3公式 G 和公式的子句集并不等值,但它们在不可满足 的意义下是一致的。 4与或图的启发式搜索算法(AO*算法)的两个过程分别是图生成过程即扩展节点和计算耗散值的过程。 5人工智能的研究途径主要有两种不同的观点,一种观点称为符号主义,认为人类智能

2、基本单元是符号。另一种观点称为连接主义(仿生主义) ,认为职能的基本单元是神经元。6集合P(a, x, f (g(y), P(z, f(z),f(u)的 mgu(最一般合一置换)为 z/a, f(x)/x, u/g(y)。7语义网络是对知识的有向图表示方法,一个最简单的语义网络是一个形如节点 1、弧、节点 2 的三元组,语义网络可以描述事物间多种复杂的语义关系、常用 ISA、AKO 弧表示节点间具有类属的分类关系。语义网络下的推理是通过继承和匹配实现的。8当前人工智能研究的热点之一就是机器学习。常见的机器学习方法可分为连接学习、归纳学习、分析学习和遗传算法与分类器系统等。一个机器学习系统应有环

3、境、知识库、学习环节和执行环节四个基本部分组成。9常用的知识表示法有逻辑表示法、产生式规则表示法、语义网络表示法、框架理论表示法、过程表示法等。10有两个 A*算法 A1 和 A2,若 A1 比 A2 有较多的启发信息,则h1(n)h2(n)。11关于 A 算法与 A*算法,若规定 h(n)0,并且定义启发函数:f*(n)=g*(n)+h*(n) 表示初始状态 S0 经点 n 到目标状态 Sg 最优路径的费用。其中 g*(n)为 S0到 n 的最小费用, h*(n)为到 Sg 的实际最小费用。若令 h(n)0,则 A 算法相当于宽度优先搜索,因为上一层节点的搜索费用一般比下一层的小。若 g(n

4、)h(n)0 则相当于随机算法。若 g(n)0,则相当于最佳优先算法。特别是当要求h(n)h*(n) 就称这种 A 算法为 A*算法。12群智能是指无智能或简单智能的主体通过任何形式的聚集协同而表现出智能行为的特性。群智能潜在的两大特点是可行性和分布式。其典型算法有蚁群算法(蚂蚁觅食)和粒子群算法(蜂群或鸟群觅食) 。已有的群智能理论的研究和应用证明群智能方法是一种能够有效解决大多数优化问题的新方法。13、蚁群算法是模拟自然界中蚂蚁寻找从巢穴到食物的最佳路径的行为而设计的,蚂蚁在遇到食物返回的路上会分泌信息素,信息素会随着时间慢慢挥发,且关键路径上的信息素相对浓度高,蚁群算法已被广泛应用于许多

5、优化问题中,其中有聚类问题、路由算法设计、图着色、车辆调度、机器人路径规划。14、粒子群优化算法是模拟鸟群或蜂群的觅食行为而设计的,其基本思想是通过群体中个体之间的协作和信息共享来寻找最优解。粒子群优化算法的应用领域有广泛应用于各类优化问题上、在军事领域中的应用、对巡航导弹的飞行高度进行优化、车辆路径问题的应用、邮政投递、火车及汽车的调度、港口装卸集装箱。15、遗传算法是以达尔文的自然选择学说为基础发展起来的。遗传算法的三种基本操作是复制、交叉、变异;在遗传算法中,衡量个体优劣的尺度是适应度,它决定某些个体是繁殖或是消亡,同时也是驱动遗传算法的动力。16、蚁群算法是模拟自然界中蚂蚁寻找从巢穴到

6、食物的最佳路径的行为而设计的,依据蚁群算法的基本原理,蚁群算法中的行为因子有觅食规则、移动规则、避障规则、信息素规则、范围、环境等。17、近年有学着提出的人工鱼群算法(Artificial Fish Swarm Algorithm-AFSA)是模仿自然界中鱼群的行为而提出来的解决问题的算法,从模拟鱼群的聚集行为、觅食行为、跟随行为和移动行为等方面来模拟自然界中的鱼群行为。 18、遗传算法将“优胜劣汰,适者生存”的生物进化原理引入优化参数形成的编码串群体中,按所选择的适应度函数并通过遗传中的复制、交叉及变异对个体进行筛选,适应度高的个体被保留下来,组成新的群体,新的群体既继承了上一代的信息,又优

7、于上一代。19、决策树是一种知识概念表示方法,能表示与或规则;是一种归纳/实例/ 有师/监督/图形。而人工神经网络(ANNs)是非图形符号表示法/函数表示法 /一种普遍且实用的表示法,又是一种函数表示法;即从大量的数据中学习值 为实数、离散值或向量的函数。人工神经网络对于训练数据中的“错误”数据的健壮性。人工神经网络的训练学习过程中有一个称为“学习速率 ”的常数, 取值过大会引起漂移, 取值过小会收敛速度太慢,学习效率不高。20、多层神经网络的学习过程中有一种是反向传播算法(Back Propagation-BP) ,其基本思想是利用输出单元的误差再计算上一层单元的误差,以次向上传播,以次向上

8、传播,俗称反向传播。又称逆推学习算法算法。利用输出单元的误差再计算上一层单元的误差,又称逆推学习算法(简称 BP 算法)。21、归纳学习需要的预先假定,称为归纳偏置,归纳学习算法隐含了归纳偏置,候选消除算法的归纳偏置是目标概念可以在假设空间找到-所以又称限定偏置。ID3 是一种典型的决策树学习方法,ID3 的归纳偏置有两点,分别是贪婪算法/从根向下推断决策树/搜索完整的假设空间,优先选择较小的树。 Find-S 算法(寻找极大特殊假设)使用一般到特殊序,在偏序结构的一个分支上执行一般到特殊搜索,寻找一个与样例一致的最特殊假设。 22、自然语言处理是研究用机器处理人类语言的理论和技术,又叫自然语

9、言理解, 它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法, 自然语言处理研究面临的两大困难是歧义和病构,其中歧义分为音歧义、分词歧义、短语歧义、词义歧义、语用歧义四个方面。23. 在证据理论(Evident Theory)中引入了信任函数(BeL) ,它满足了概率论弱公理。在概率论中,当先验概率很难获得,但又要被迫给出时,用证据理论能区分不确定性和不知道的差别。因而它比概率论更适合于专家系统推理方法。概率论是证据理论的一个特例,有时也称证据理论为广义概率论。24、贝叶斯网就是一个在弧的连接关系上加入连接强度的因果关系网络。有两个部分组成,其一是 DAG,即:有向无环图;其二是

10、 CPT,即:条件概率表。贝叶斯网络通常使用三种推理是因果推理,诊断推理,辩解推理。25、在确定性推理模型中可信度因子 CF(h,e) 知识静态强度取值范围为-1,+1 ;主观 Bayes 方法中规定规则的静态强度 LS,LN 的值应0,) 。二、 证明1、设公理集: (x)(R(x)L(x),(x)(D(x)L(x),(x)(D(x)I(x)求证: ( x)(I(x)R(x) ( 给出归结步骤并画出归结树)2、将下式化为 Skolem 标准形:(x)(y)P(a, x, y) (x)( (y)Q(y, b)R(x)第一步,消去号,得: (x)( y)P(a, x, y) (x) (y)Q(y

11、, b)R(x)第二步,深入到量词内部,得:(x)(y)P(a, x, y) ( x) (y)Q(y, b)R(x)第三步,变元易名,得(x)(y)P(a, x, y)( u)(v)(Q(v,b)R(u)第四步,存在量词左移,直至所有的量词移到前面,得:(x)(y)(u)(v)(P(a,x,y)Q(v,b)R(u)由此得到前述范式(x)(y)(u)(v)(P(a,x,y)Q(v,b)R(u)第五步,消去“”(存在量词) ,略去“ ”全称量词消去(y),因为它左边只有(x),所以使用 x 的函数 f(x)代替之,这样得到:(x)(u)(v)(P(a,x,f(x)Q(v,b)R(u)消去(u),同

12、理使用 g(x)代替之,这样得到:(x)(v)(P(a,x,f(x)Q(v,b)R(g(x)则,略去全称变量,原式的 Skolem 标准形为: P(a, x, f(x) Q(v, b)R(g(x)3、用归结法证明: BA321即 B 是 A1、A2、A3 的有效结论。 )()( )(,()321xUVxBQA yUxWyPVA1 的子句:S1=P(x)Q(x)W(x,f(x) S2=P(x) Q(x)V(f(x) A2 的子句:S3=P(a), s4=U(a), s5=W(a,y) U(y) A3 的子句:s6= Q(x)U(x) B 的子句:S7=V(x)U(x) 归结过程: S1 和 S3

13、 归结 Q(a)W(a,f(a) 定义为子句 s8 S2 和 S3 归结 Q(a)V(f(a) 定义为子句 s9 S4 和 S6 归结 Q(a) 定义为子句 s10 S9 和 S10 归结 V(f(a) 定义为子句 s11 S8 和 S10 归结 W(a,f(a) 定义为子句 s12 S5 和 S12 归结 U(f(a) 定义为子句 s13 S7 和 S13 归结 V(f(a) 定义为子句 s14 S11 和 S14 归结 空 4、依据基于规则的正向演绎系统, 有下列谓词公式(事实)(x)( y)(Q(y, x)(R(y)P(y)S(x, y),请给出事实的与或树表示。(x)(y)(Q(y,

14、x)(R(y)P(y)S(x, y)=(x)(y) (Q(y, x)(R(y)P(y)S(x, y)=Q(y, a)(R(y) P(y)S(a, y) Skolem 化= Q(w, a)(R(y)P(y)S(a, y) 主合取元变量换名例: Q(w, a)(R(y) P(y) S(a, y)三、 简答题1人工智能方法与传统程序的不同有哪些?传统方法解决问题。利用已有知识,问题可以结构化-数据结构,数学形式表达- 数学公式、算法。利用知识,特别是依赖人类经验的启发知识是根本不同之处。人工智能可以解决众多的难以数学表达的非结构化的实际问题。人工智能首先研究的是以符号表示的知识, 而不是数值为研究对

15、象。其次采用的是启发式推理的方法而不是常规的算法,控制结构和领域知识是分离的。同时还允许出现相对正确的答案。2在与或图的问题求解过程中,哪几类节点称为能解节点?终节点是能解节点若非终节点有“或”子节点时,当且仅当其子节点至少有一能解时,该非终节点才能解。若非终节点有“与”子节点时,当且仅当其子节点均能解时,该非终节点才能解。3宽度优先搜索和深度优先搜索有何不同?在何种情况下宽度优先搜索优于深度优先搜索?在何种情况下深度优先搜索优于宽度优先搜索?两种搜索策略是否都是完备的?宽度优先搜索就是逐层穷举搜索。深度优先搜索就是分支优先搜索。待搜索问题的解存在且关键路径较短时宽度优先搜索优于深度优先搜索;

16、待搜索问题的解存在且关键路径较长,而深度优先搜索过程中优先发展的正好是解所在的路径时深度优先搜索优于宽度优先搜索。宽度优先搜索是完备的 。4.举例解释语义网络(Semantic Network)与知识图谱(Knowledge graph)的区别与联系。5.举例说明大型应用软件系统开发过程中采用的软件技术(体系)架构是如何体现框架理论知识表示思想的。6简要说明粒子群优化算法与遗传算法的共性和差异。共性( 1 )都属于仿生算法;( 2 )都属于全局优化方法;( 3 )都属于随机搜索算法;( 4 )都隐含并行性;( 5 )根据个体的适配信息进行搜索,因 此不受函数约束条件的限制, 如连续性、可导性等

17、;( 6 )对高维复杂问题,往往会遇到早熟 收敛和收敛性能差的缺点,都 无法保证收敛到最优点。 差异( 1) PSO 有记忆,所有粒子都保存较优解的知识,而 GA ,以前的知 识随着种群的改变被改变;( 2) PSO 中的粒子是一种单向共享信息机制。而 GA 中的染色体之间 相互共享信息,使得整个种群都向最优区域移动;( 3) GA 需要编码和遗传操作,而 PSO 没有交叉和变异操作,粒子只 是通过内部速度进行更新,因此原理更简单、参数更少、实现更容易7影响算法 A 启发能力的重要因素有哪些。1.路径的耗散值;2.求解路径时所扩展的节点数;3.计算 h 所需的工作量。因此选择 h 函数时,应综

18、合考虑这些因素以便使启发能力最大8决策树学习法与神经网络学习法的区别。决策树是知识一种图形符号表示,能表示与或规则;形象直观地图形符号与神经网络学习是非图形符号表示法,是一种函数表示法;从大量的数据中抽取规则函数。9为什么说遗传算法是一种“智能式搜索” ,又是一种“渐进式优化搜索” 。遗传算法的搜索策略,既不是盲目式的乱搜索,也不是穷举式的全面搜索,它是有指导的搜索。指导遗传算法执行搜索的依据是适应度,也就是它的目标函数。利用适应度,使遗传算法逐步逼近目标值。渐进式优化:遗传算法利用复制、交换、突变等操作,使新一代的结果优越于旧一代,通过不断迭代,逐渐得出最优的结果,它是一种反复迭代的过程。1

19、0简述 - 过程的剪枝规则。后辈节点的 值祖先节点的 值时, 剪枝。设 MAX 节点的下限为 ,则其所有的 MIN 子节点中,其评估值的上限小于等于的节点,其以下部分的搜索都可以停止了,即对这部分节点进行剪支。后辈节点的 值祖先节点的 值时, 剪枝。设 MIN 节点的上限为 ,则其所有的 MAX 子节点中,其评估值的下限大于等于的节点,其以下部分的搜索都可以停止了,即对这部分节点进行了剪支。11简述关于群智能理论(算法)研究存在那些问题。数学理论基础相对薄弱,涉及的各种参数设置没有确切的理论依据带有随机性,每次的求解不一定一样,当处理突发事件时,系统的反映可能是不可预测的,这在一定程度上增加了

20、其应用风险。12举例说明决策树如何代表实例属性值约束的合取的析取式。即从树根到树叶的每一条路径对应一组属性测试的合取,树本身对应这些合取的 析取。例如有如下关于天气的决策树R1:if Outlook = Sunny 并 Humidity = High then No 或 R2:if Outlook = Sunny 并Humidity = Normal then Yes 表示的是与规则,而 R1 或 R2 表示的是或规则。13.在主观贝叶斯方法中,为什么 LS, LN 不能同时大于或小于 1;但可以出现 LS, LN 等于 1 的情况。P(A|B)LSP(|B)(A|)1P(|B)P(A|)(|

21、)1(|)1(|) 1| LN14.在确定性方法(CF 方法 )的推理模型中,规则 A B 的可信度表示为CF(B, A);分析 CF(B, A)取值范围及表示的意义。CF(B, A)=MB(B,A)-MD(B,A) ,CF 是由证据 A 得到的假设 B 的确定性因子。MB 是由证据 A 得到的假设 B 的信任增加度量。MD 是由证据 A 得到的假设 B 的不信任增加度量。确定性因子把信任与不信任组合在了一起。 其 它 ,P(B)-1A,|max1P(B)当 , A)MB(, 其 它in0当 DP(B)A|当 ,P(B)-A|当1A) CF(B,CF(B, A)表示的意义:1、证据为真时相对于

22、 P(B) = 1 - P(B)来说,A 对 B 为真的支持程度。即 A 发生更支持B 发生。 此时 CF(B, A) 0 。 2、 或,相对于 P(B)来说,A 对 B 为真的不支持程度。即 A 发生不支持 B 发生。此时 CF(B, A) 0。 结论 -1 CF(B, A) 115解释学习的基本思想是什么?解释学习属于那一大类学习?(归纳、演绎)基于解释的学习,不考虑很多实例,采用演绎推理,少用归纳。可以克服归纳学习的不可靠问题。基本思想:利用单个问题的求解例子,依据领域知识对实例进行详细分析,构造 求解过程的因果关系的解释结构,并获取控制知识,然后对解释进行推广得到一般性描述,以便用于指

23、导以后求解类似问题。从本质上是属于演绎学习。解释的过程是为获得相似问题的解决方法(概念) 。16.在贝叶斯网络(Bayes Network)推理计算中,什么叫 D 分离?有那些情况?对推理有什么作用?AI-6 54 页开始四、变形空间与候选消除的算法思想及实例分析。变形空间与候选消除学习算法的归纳偏置有是什么?AI-7 64-67 页五、在遗传算法中,交叉率 Pc,变异率 Pm,复制概率 Pt 分别起到的作用是什么?依据经验三种概率一般的取值范围是多少。复制概率 Pt 用于控制复制与淘汰的个体数目。取值范围一般为 0.4 1 交叉率 Pc 就是参加交叉运算的染色体个数占全体染色体总数的比例,取

24、值范围一般为 0.4 0.99 。变异率 Pm 是指发生变异的基因位数所占全 体染色体的基因总位数的比例,取值范围一般为 0.0001 0.1 。六、给出粒子群优化算法的“速度”和“位置”更新公式,并对公式的每部分给出解释。粒子速度和位置的更新其中,w 称为惯性权重 , c1 和 c2 为两个正常系数,称为加速因子。将 vidk 限制在一个最大速度 vmax 内。从速度公式我们可以看出粒子的速度 vidk 主要有三部分组成,分别是 “ 惯性部分” ,对自身运动状态的信任, “ 认知部分” ,对粒子本身的思考,即来源于自己经验的部分 “ 社会部分” ,粒间子的信息共享,来源于群体中的其它优秀微粒的经验,如果 很小(如 0.1 ) , 则 “ 认知部分”和 “ 社会部分”的变化将很小,从 粒子群的运动轨迹将非常缓慢;如果 很大(如 100 ) ,则粒子群位置变化非常快。七、在粒子群优化算法的“速度”更新公式中有加速常数(又称加速因子)c1和 c2,一般将 c1 和 c2 统一为一个控制参数,= c1+c2。如果 很小(如 0.1) ,粒子群运动轨迹将非常缓慢;如果 很大(如 100) ,则粒子群位置变化非常快;请对这种现象结合粒子群的“速度”更新公式给出你的解释分析。八、右图是贝兹德克于 1994年提出的一种A,B,C 智能

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。