人工智能简答题_第1页
人工智能简答题_第2页
人工智能简答题_第3页
人工智能简答题_第4页
人工智能简答题_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

人工能简答题1、 20世纪40位图灵奖获得者中有6位人工智能学者:MarvinMinsky(1969年)JohnMcCarthy(1971年)HerbertSimon和AllenNewell(1975年)EdwardFeigenbaum和RajReddy(1994年)1969年第一届国际人工智能联合会议(InternationalJointConferenceonAI)召开,此后每两年开一次,成为人工智能界最高级别的学术盛会。2、 简述人工智能的概念,目标人工智能又称为智能模拟,用计算机模拟人脑的智能行为。包括感知、学习、推理、对策、决策、预测、直觉、联想。根本目标要求计算机不仅能模拟而且可以延伸、扩展人的智能,达到甚至超过人类智能的水平3、 人工智能的研究学派符号主义/逻辑主义学派--符号智能连接主义--计算智能行为主义--低级智能4、 人工智能的主要研究领域有哪些?自动推理、专家系统、机器学习、自然语言理解、机器人学和智能控制、模式识别、基于模型的诊断、智能规划、智能agent、神经网络、智能信息检索、自动程序设计、博弈5、 机器学习一般分为哪几种类型?监督学习、无监督学习、半监督学习、增强学习6、 常用的知识表示方法有哪几种?简要回答各自的特点。(1) 非结构化方法逻辑表示法QA3,STRIPS,DART,MOMO产生式系统DENDRAL,MYCIN(2) 结构化方法框架、语义网络(3)过程式知识表示法7、 产生式系统产生式系统是人工智能系统中常用的一种程序结构,是一种知识表示系统。通常由以下三部分组成:综合数据库、产生式规则集、控制系统。综合数据库:存放问题的状态描述的数据结构。产生式规则形式:当规则的前提条件被某一状态描述满足时,就对该状态施行规则所指出的操作。控制系统:(1) 选择规则:对同一个状态的多个可用规则排序。(2) 检验状态描述是否满足终止条件。如果满足终止条件,则终止产生式系统的运行,并用使用过的规则序列构造出问题的解。8、 产生式系统的基本过程ProcedurePRODUCTIONDATA-初始状态描述untilDATA满足终止条件,do:begin在规则集合中,选出一条可用于DATA的规则RDATA-把R应用于DATA所得的结果End9、 产生式系统的特点一、 模块性强。综合数据库、规则集和控制系统相对独立,程序的修改更加容易。二、 各产生式规则相互独立,不能互相调用,增加一些或册怯一些产生式规则都十分方便。三、 产生式规则的形式与人们推理所用的逻辑形式十分接近,人们具有的知识转换成产生式规则很容易,产生式规则也容易被人们读懂。DENDRAL和MYCIN都采用了产生式系统的结构。10、 回答产生式系统控制策略的分类,并说明各自的优缺点。(1) 不可撤回的控制策略优点:空间复杂度很低,速度快。缺点:爬山函数有多个局部极大值时,会失败,有很大局限性。(2) 回溯控制策略优点:占空间较少,应用最广。缺点:时间复杂性一般;如果系统不包括有关解的知识,则规则选取是盲目的,要多次回溯;如果深度限制得很低,可能找不到解。(3) 图搜索控制策略优点:一定能找到解。缺点:占空间大,速度较慢。11、 什么叫正向产生式系统?什么叫反向产生式系统?它们各自适合于怎样的实际问题?正向产生式系统:从初始状态出发,不断地应用F规则,直到产生目标状态为止。适用条件:初始节点数^目标节点数反向产生式系统(目标驱动控制):从目标状态出发,利用反向的产生式规则(B规则)不断地产生子目标,直到产生出与初始状态相同的子目标为止。适用条件:初始节点数2目标节点数12、 叙述什么样的产生式系统是可交换产生式系统。(什么是可交换产生式系统?)在某些产生式系统中。规则应用的次序对产生的状态无影响,即从初始状态到目标状态不依赖规则次序,因此可应用不可撤回式控制策略,从而提高了产生式系统的效率,这类产生式系统就是可交换的产生式系统。13、 叙述可交换产生式系统的主要特征,说明哪种搜索策略用可交换产生式系统比较合适。a)每一条对D可应用的规则对于对D应用一条可应用规则后所产生的状态描述仍是可应用。如果D满足目标条件,则对D应用任何一条可应用的规则所产生的状态描述也满足目标条件。对。应用一个由可应用于D的规则所构成的规则序列所产生的状态描述不因序列的次序不同而改变。不可撤回的控制方式比较合适。14、 什么是可分解的产生式系统?试述可分解的产生式系统求解问题的一般步骤。能够把产生式系统综合数据库的状态描述分解为若干组成部分,产生式规则可以分别用在各组成部分上,并且整个系统的终止条件可以用在各组成部分的终止条件表示出来的产生式系统,称为可分解的产生式系统ProcedureSPLITDATA一初始状态描述(Di}-DATA的分解结果;每个Di看成是独立的状态描述until对所有的Die(Di},Di都满足终止条件,do:begin在(Di}中选择一个不满足终止条件的D*从(Di}中删除D*从规则集合中选出一个可应用于D大的规则RD一把R应用于D*的结果(di}-D的分解结果把(di}加入(Di}中end15、 一般的图搜索过程ProcedureGRAPHSEARCH1.G—(s},OPEN—(s)..CLOSED—NIL..LOOP:IFOPEN二NIL,THENFAIL..n—FIRST(OPEN),OPEN—TAIL(OPEN),CONS(n,CLOSED)..IFTERM(n),THEN成功结束(解路径可通过追溯G中从n到s的指针获得)。6.扩展节点n,令M=(m|m是n的子节点,且m不是n的祖先},G—GUM.(设置指针,调整指针)对于meM,(1)若m?CLOSED,m?OPEN,建立m到n的指针,并CONS(m,OPEN).⑵(a)meOPEN,考虑是否修改m的指针.(b)meCLOSED,考虑是否修改m及在G中后裔的指针。.重排OPEN表中的节点(按某一任意确定的方式或者根据探索信息)。.GOLOOP16、 无信息的图搜索方法主要有哪两种?深度优先搜索:排列OPEN表中的节点时按它们在搜索树中的深度递减排序。深度最大的节点放在表的前面,深度相等的节点以任意方式排序。宽度优先搜索:在排列OPEN表中节点时按它们在搜索图中的深度递增顺序,深度最小的节点放在表的前面。深度相等的节点以任意方式排序。17、 什么叫启发信息?它是如何使用的?启发式信息:用于帮助减少搜索量的与问题有关的信息或知识。使用启发信息的一种重要方法是采用估价函数。估价函数值低的节点排在OPEN表的前面。18、 请写出图搜索过程的A算法。分别指出A*和AO*算法是否可采纳,如果不是,给出可采纳的条件。A算法:使用估价函数f(n)=g(n)+h(n)排列OPEN表中节点顺序的GRAPHSEARCH算法。A*算法:对任何节点n都有h(n)<h*(n)的A算法。如果一个搜索算法对于任何具有解路径的图都能找到一条最佳路径,则称此算法为可采纳的。A*算法是可采纳的(如果解路径存在,A*一定由于找到最佳解路径而结束)。AO*算法是不可采纳的。采纳的条件:如果一个AND/OR图存在解图,如果对于图中所有的节点。都有好h(n)<h*(n),并且启发函数满足单调限制,则AO*算法必然终止于找到最佳解图。19、 什么叫A*算法?A*算法的主要性质是什么?定理1GRAPHSEARCH对有限图必然终止。定理2若存在s到目标的解路径,则算法A*终止前的任何时刻,OPEN表中总存在一个节点n’,n'在从s到目标的最佳解路径上,且满足f(n’)<f*(s)。定理3若存在解路径,则A*算法必终止。定理4算法入*是可采纳的。(若解路径存在A」定找到最佳解路径而终止)。定理5算法A*选择的任意扩展点n都有f(n)<f*(s)o20、 两个A*算法如何比较好坏?设A1和A2是两个入*算法,分别使用如下两个估价函数:f1(n)=g1(n)+h1(n)f2(n)=g2(n)+h2(n)其中,h1(n)和h2(n)是h*(n)的两个下界。若对于所有的非目标节点n,都有h2(n)>h1(n),则称算法A2比算法A1有较多的信息。21、 影响算法A启发能力的三个重要因素:算法A所找到的解路径的费用。算法A在寻找这条解路径的过程中所需要扩展的节点数。计算启发函数所需要的计算量22、 估价函数一般定义为f(n)=g(n)+h(n),指明定义中各部分的含义,并说明为什么使用这种定义方式?f(n):表示从起点到目标,经由节点n最小费用路径上费用的估计。g(n):已经求得的当前搜索图中从初始节点到当前节点n的最优路径费用。h(n):从n到目标节点的最优路径费用的估计值。便于找到最佳解路径。23、 搜索方法的启发能力有哪几种基本的度量方法?渗透度是对一个搜索算法的搜索性能的度量,表示搜索集中指向某个目标的程度,而不是在无关的方向上徘徊。定义为:P=L/T其中,L是算法发现的解路径的长度,T是算法在寻找这条解路径期间所产生的节点(不包括初始节点,包括目标节点)有效分枝系数就是一棵搜索树的平均分枝数.设搜索树的深度是L,算法所产生的总节点数为「有效分枝系数是B,则有B+B2t..+BL=T或B(BL-1)/(B-1)二T24、 试述博弈树极大极小过程。.按宽度优先生成0至L层所有节点。).使用静态估值函数计算第L层节点的函数值。).按极小极大原则计算各层节点的倒推值,直到求出初始节点的倒推值为止。实现该倒推值的走步就是相对好的走步25、 叙述a、8剪枝规则。什么情况下效率最高?(A)(1)a剪枝:如果一个MIN节点的8值小于或等于它的某一个MAX祖先节点的a值,则剪枝发生在该MIN节点之下。(2)8剪枝:如果一个MAX节点的a值大于或者等于它的某一个MIN祖先节点的8值,则剪枝发生在该MAX节点之下。(B)a-8以各节点最终的返回值的顺序产生后继节点,即对MIN节点来说先产生具有最小值的后继,对MAX节点来说先产生具有最大值的后继(人为安排)。这种情况下,a-8搜索所产生的剪枝数最多,需要产生的尖端节点数最小,效率最高。使用相同存储空间,搜索深度可扩大一倍。26、 逻辑符号?、-的含义和差别。:蕴含符号,G、H是公式,对任一解释I,若I满足G,则I也满足H,称G蕴含H,记作G?H。-:逻辑连接词,G-H表示’岩G,则H”。G-H是公式,G?H不是公式,G?H当且仅当G-H恒真。27、 一阶逻辑中,公式是怎样定义的?—阶逻辑中的公式,被递归定义如下:1) 原子是公式。2) 若H,G是公式,则(~H),,(HvG),(HaG),(H-G),(H6)是公式。3) 若G是公式,x是G中的自由变量,则(?x)G,(?x)G是公式。)所有公式都是有限次使用1)-3)生成的符号串。28、 叙述一阶逻辑解释的定义。一阶逻辑解释中公式G的一个解释I,是由非空区域D和下列对G中常量符号、函数符号、谓词符号的一组指定组成:1)对每一个常量符号,指定D中一个元素。)对每个n元函数符号,指定一个函数,即指定Dn到D的一个映射)对每个n元谓词符号,指定一个谓词,即指定Dn到D到{T,F}的一个映射。21、命题逻辑中,常用哪两种公式范式?一阶逻辑中,常用哪两种范式?析取范式和合取范式有限个短语的析取式成为析取范式有限个子句的合取式成为合取范式前束范式,Skolem范式29、 什么叫子句集的Herbrand域?设S为子句集,令H0是出现于子句集S的常量符号集。如果S中无常量符号出现,则H0由一个常量符号a组成。对于i=1,2,...,Hi=Hi-1?{所有形如f(t1,…,tn)的项}其中f(t1,...,tn)是出现在S中的所有n元函数符号,tjuHi-1,j=1,...,n.称Hi为S的i级常量集,H8称为S的Herbrand域,简称S的H域。30、 在语义上证明子句集恒假时,仅考虑该子句集的Herbrand解释是否够用?为什么?够用,因为子句集S恒假,当且仅当S被其所有的H解释弄假。31、 简要说明子句集S的Herbrand解释与普通解释的关系。子句集S的H解释是S的普通解释。S的普通解释不一定是S的H解释:普通解释不是必须定义在H域上,即使定义在H域上,也不一定是一个H解释。任取普通解释I,依照I,可以按如下方法构造S的一个H解释I*,使得若S在I下为真则S在I*下也为真32、 在合一算法中,设W是非空表达式集合,D是W的差异集合,则当D具有怎样的形式时,W是不可合一的?若D中无变量符号为元素,则W是不可合一的。例.W={P(f(x)),P(g(x))},D={f(x),g(x)}若D中有奇异元素和非奇异元素,则W是不可合一的。W={P(x),P(x,y)},D={。,y}若D中元素有变量符号x和项t,且x出现在t中,则W是不可合一的。33、 什么是从子句集,推出子句C的归结演绎?设S是子句集。从S推出子句C的一个归结演绎是如下一个有限子句序列:C1,C2,..,Ck其中Ci或者是S中子句,或者是Cj和Cr的归结式(j<=""p=""r<="">称从子句集S演绎出子句C,是指存在一个从S推出C的演绎34、 在基于规则正向演绎系统中,规则和目标各要求怎样的形式?初始状态描述:事实表达式的AND/OR形转换,与化Skolem范式过程类似F规则的形式:L-W是正常Skolem化后恢复成蕴涵式,且要求:L是单文字;W是AND/OR形公式

温馨提示

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

评论

0/150

提交评论