人工智能复习题
人工智能复习题汇总(附答案)

一、选择题1.被誉为“人工智能之父”的科学家是(C )。
A. 明斯基B.图灵 C. 麦卡锡D. 冯.诺依曼 2. AI的英文缩写是( B ) A. Automatic Intelligence C. Automatic InformationB. Artificial Intelligence D. Artificial Information3.下列那个不是子句的特点(D) A.子句间是没有合取词的(∧) C子句中可以有析取词(∨)4.下列不是命题的是(C )。
A.我上人工智能课B. 存在最大素数C.请勿随地大小便D. 这次考试我得了101分 5. 搜索分为盲目搜索和(A)A启发式搜索 B模糊搜索 C精确搜索D大数据搜索6.从全称判断推导出特称判断或单称判断的过程,即由一般性知识推出适合于某一具体情况的结论的推理是(B) A. 归结推理 B. 演绎推理 C. 默认推理 D. 单调推理7.下面不属于人工智能研究基本内容的是( C) A. 机器感知 B. 机器学习B子句通过合取词连接句子(∧)D子句间是没有析取词的(∨)C. 自动化D. 机器思维8.S={P∨Q∨R, ┑Q∨R, Q, ┑R}其中, P 是纯文字,因此可将子句(A)从 S中删去 A. P∨Q∨R C. QB. ┑Q∨RD.┑R9.下列不属于框架中设置的常见槽的是( B )。
A. ISA槽B.if-then槽C. AKO槽D. Instance槽 10.常见的语意网络有( D )。
A. A-Member-of联系 C. have 联系1.在深度优先搜索策略中,open表是(B )的数据结构 A.先进先出B.先进后出C. 根据估价函数值重排D.随机出 2.归纳推理是(B)的推理A. 从一般到个别B. 从个别到一般C. 从个别到个别D. 从一般到一般3. 要想让机器具有智能,必须让机器具有知识。
因此,在人工智能中有一个研究领域,主要研究计算机如何自动获取知识和技能,实现自我完善,这门研究分支学科叫(B ) A.专家系统B.机器学习B. Composed–of联系 D.以上全是C.神经网络D.模式识别4. 下列哪个不是人工智能的研究领域(D) A.机器证明B.模式识别 C.人工生命D.编译原理6. 在主观Bayes方法中,几率O(x)的取值范围为(D ) A.[-1, 1] B.[0, 1] C.[-1, ∞)D.[0, ∞)7. 仅个体变元被量化的谓词称为 ( A) A.一阶谓词B.原子公式C.二阶谓词D.全称量词8. 在可信度方法中,CF(H,E)的取值为(C )时,前提E为真不支持结论H为真。
人工智能单选复习题及参考答案

人工智能单选复习题及参考答案一、单选题(共100题,每题1分,共100分)1、在scikit-learn中,DBSCAN算法对于()参数值的选择非常敏感A、epsB、pC、n_jobsD、algorithm正确答案:A2、下面的语句哪个会无限循环下去:A、for a in range(10): time.sleep(10)B、a = [3,-1,','] for i in a[:]: if not a: breakC、while True: breakD、while 1正确答案:D3、列表a=[1,2,[3,4]],以下的运算结果为True的是()。
A、len(a)==3B、length(a)==3C、length(a)==4D、len(a)==4正确答案:A4、自然语言中的词语需要转化为计算机可以记录处理的数据结构,通常会把自然语言中的词语转化为以下哪种数据结构:A、结构体B、向量C、有向图D、标量正确答案:B5、自然语言理解是人工智能的重要应用领域,下面列举中的()不是它要实现的目标A、机器翻译B、欣赏音乐C、对自然语言表示的信息进行分析概括或编辑D、理解别人讲的话正确答案:B6、LSTM单元中引入了哪些门来更新当前时刻的单元状态向量?A、任意门、输入门B、遗忘门、任意门C、输入门、遗忘门D、输出门、任意门正确答案:C7、PCA的步骤不包括()A、特征值排序B、矩阵分解得到特征值和特征向量C、构建协方差矩阵D、特征值归一化正确答案:D8、在中期图像识别技术(2003-2012)中,索引的经典模型是()。
A、口袋模型B、增量模型C、词袋模型D、胶囊模型正确答案:C9、SIFT特征是基于物体上的一些局部外观的兴趣点而与影像的()无关。
A、旋转B、大小和旋转C、缩放D、大小正确答案:B10、下列哪个不属于特征的类型(___)A、关键特征B、无关特征C、相关特征D、冗余特征正确答案:A11、将数值类型的属性值(如年龄)用区间标签(例如0~18、19-44、45~59和60~100等)或概念标签,称为数据()处理。
人工智能复习试题和参考答案及解析

一、单选题1.人工智能的目的是让机器能够(D),以实现某些脑力劳动的机械化。
A.具有完全的智能B.和人脑一样考虑问题C.完全代替人D.模拟、延伸和扩展人的智能2.下列关于人工智能的叙述不正确的有(C)。
A.人工智能技术它与其他科学技术相结合极大地提高了应用技术的智能化水平。
B.人工智能是科学技术发展的趋势。
C.因为人工智能的系统研究是从上世纪五十年代才开始的,非常新,所以十分重要。
D.人工智能有力地促进了社会的发展。
3.A.7.D.不精确推理过程最终推出不确定性的结论10.我国学者吴文俊院士在人工智能的(A)领域作出了贡献。
A.机器证明B.模式识别C.人工神经网络D.智能代理11.1997年5月12日,轰动全球的人机大战中,“更深的蓝”战胜了国际象棋之子卡斯帕罗夫,这是(C)。
A.人工思维B.机器思维C.人工智能D.机器智能12.能对发生故障的对象(系统或设备)进行处理,使其恢复正常工作的专家系统是()。
A.修理专家系统B.诊断专家系统C.调试专家系统D.规划专家系统13.下列(D)不属于艾莎克.阿莫西夫提出的“机器人三定律”内容?A.机器人不得伤害人,或任人受到伤害而无所作为B.机器人应服从人的一切命令,但命令与A相抵触时例外C.机器人必须保护自身的安全,但不得与A,B相抵触D.机器人必须保护自身安全和服从人的一切命令。
一旦冲突发生,以自保为先14.人工智能诞生于什么地方?(A)A.DartmouthB.LondonC.NewYorksVegas15.一些聋哑为了能方便与人交通,利用打手势方面来表达自己的想法,这是智能的(C)方面。
A.思维能力B.感知能力C.行为能力D.学习能力16.如果把知识按照表达内容来分类,下述()不在分类的范围内。
A.元知识B.显性知识C.即过程性知识D.事实性知识17.自然语言理解是人工智能的重要应用领域,下面列举中的(C)不是它要实现的目标。
A.B.C.D.23.能通过对过去和现在已知状况的分析,推断未来可能发生的情况的专家系统是(B)。
人工智能复习题汇总(附答案)

人工智能复习题汇总(附答案)一、选择题1.被誉为“人工智能之父”的科学家是(C )。
A. 明斯基B. 图灵C. 麦卡锡D. 冯.诺依曼2. AI的英文缩写是( B )A. Automatic IntelligenceB. Artificial IntelligenceC. Automatic InformationD. Artificial Information3. 下列那个不是子句的特点(D )A.子句间是没有合取词的(∧)B子句通过合取词连接句子(∧) C子句中可一有析取词(∨)D子句间是没有析取词的(∨)4. 下列不是命题的是(C )。
A.我上人工智能课B. 存在最大素数C.请勿随地大小便D. 这次考试我得了101分5. 搜索分为盲目搜索和(A )A启发式搜索B模糊搜索C精确搜索D大数据搜索6. 从全称判断推导出特称判断或单称判断的过程,即由一般性知识推出适合于某一具体情况的结论推理是( B )A. 归结推理B. 演绎推理C. 默认推理D. 单调推理7. 下面不属于人工智能研究基本内容的是(C )A. 机器感知B. 机器学习C. 自动化D. 机器思维8. S={P∨Q∨R, ┑Q∨R, Q, ┑R}其中, P 是纯文字,因此可将子句(A )从S中删去A. P∨Q∨RB. ┑Q∨RC. QD. ┑R9. 下列不属于框架中设置的常见槽的是(B )。
A. ISA槽B. if-then槽C. AKO槽D. Instance槽10. 常见的语意网络有(D )。
A. A-Member - of联系B. Composed–of联系C. have 联系D. 以上全是1.在深度优先搜索策略中,open表是(B )的数据结构A. 先进先出B. 先进后出C. 根据估价函数值重排D. 随机出2.归纳推理是(B )的推理A. 从一般到个别B. 从个别到一般C. 从个别到个别D. 从一般到一般3. 要想让机器具有智能,须让机器具有知识。
人工智能考试复习题

1。
什么叫智能?什么叫人工智能?智能一般称为智慧,泛指人运用知识、认识问题、解决问题的能力。
人工智能就是研究怎样让电脑模仿人脑从事推理、规则、设计、思考、学习等思维活动,解决迄今认为需要由专家才能处理好的复杂问题。
2.人工智能科学体系大致分哪几个层次?人工智能学科体系大致分为三个层次:⑴人工智能理论基础包含:①与人工智能有关的数学理论②认知科学理论③计算机工程理论与技术⑵人工智能原理智能的高低是以知识的拥有和有效的运用为其主要特征.因此,人工智能的工作原理以知识的表示、知识的获取与学习、利用知识求解问题,以及系统构成技术作为主要的研究内容。
⑶人工智能工程技术根据人工智能基础理论和工作原理而建立起来的工程系统。
如:专家咨询系统、专家系统开发工具与环境、自然语言理解系统、图象理解与识别系统等,都属于人工智能原理的工程范畴。
3.人工智能的研究有大致可归结为哪三种途径?⑴生物学途径采用生物学的方法,直接模拟人的感官以及大脑的结构和机能,制成神精元模型和脑模型。
⑵心理学途径(或“启发式途径”)应用实验心理学的方法,考察人在解决各种问题时采用的方法、策略,总结人们思维活动的规律,并把这些规律编成程序,作为心理模型,用计算机进行模拟。
⑶工程技术途径从工程技术观点出发,研究如何用电子计算机从功能上模拟人所具有的智能行为。
4。
人工智能领域中具有一般意义的核心课题是什么?①知识的模型化和表示方法;②启发式搜索理论;③常识性推理、演绎和问题求解;④机器学习;⑤人工智能系统构成和语言。
5。
人工智能领域主要有哪些?1、专家系统2、自然语言处理3、机器人学4、自动定理证明5、自动程序设计6、博弈和决策7、组合调度问题8、机器视觉(与模式识别)6.知识处理学的三大课题?(1)知识表示(2)知识获取(3)知识运用7.学过哪些知识表的方法?各种方法大致用法?(1)一阶谓词逻辑表示;谓词不但可表示一些简单的事实,而且可以表示带有变量的“知识”,有时称为“事实的函数”。
人工智能复习题(答案)

一:单选题1. 人工智能的目的是让机器能够(D),以实现某些脑力劳动的机械化。
A. 具有完全的智能B. 和人脑一样考虑问题C. 完全代替人D. 模拟、延伸和扩展人的智能2. 下列关于人工智能的叙述不正确的有(C)。
A. 人工智能技术它与其他科学技术相结合极大地提高了应用技术的智能化水平。
B. 人工智能是科学技术发展的趋势。
C. 因为人工智能的系统研究是从上世纪五十年代才开始的,非常新,所以十分重要。
D. 人工智能有力地促进了社会的发展。
3. 自然语言理解是人工智能的重要应用领域,下面列举中的(C)不是它要实现的目标。
A. 理解别人讲的话。
B. 对自然语言表示的信息进行分析概括或编辑。
C. 欣赏音乐。
D. 机器翻译。
4. 下列不是知识表示法的是(A)。
A. 计算机表示法B. 谓词表示法C. 框架表示法D. 产生式规则表示法5. 关于“与/或”图表示知识的叙述,错误的有(D)。
A. 用“与/或”图表示知识方便使用程序设计语言表达,也便于计算机存储处理。
B. “与/或”图表示知识时一定同时有“与结点”和“或结点”。
C. “与/或”图能方便地表示陈述性知识和过程性知识。
D. 能用“与/或”图表示的知识不适宜用其他方法表示。
6. 一般来讲,下列语言属于人工智能语言的是(D)。
A. VJB. C#C. FoxproD. LISP7. 专家系统是一个复杂的智能软件,它处理的对象是用符号表示的知识,处理的过程是(C)的过程。
A. 思考B. 回溯C. 推理D. 递归8. 确定性知识是指(A)知识。
A. 可以精确表示的B. 正确的C. 在大学中学到的知识D. 能够解决问题的9. 下列关于不精确推理过程的叙述错误的是(B)。
A. 不精确推理过程是从不确定的事实出发B. 不精确推理过程最终能够推出确定的结论C. 不精确推理过程是运用不确定的知识D. 不精确推理过程最终推出不确定性的结论10. 我国学者吴文俊院士在人工智能的(A)领域作出了贡献。
人工智能复习题及答案

一、填空:1.人工智能的研究途径有心理模拟、生理模拟和行为模拟。
2.任意列举人工智能的四个应用性领域智能控制、智能管理、智能决策、智能仿真。
3.人工智能的基本技术包括表示、运算、搜索归纳技术、联想技术。
4.谓词逻辑是一种表达能力很强的形式语言,其真值的特点和命题逻辑的区别是(10)。
5.谓词逻辑中,重言式(tautlogy)的值是(11)。
6.设P是谓词公式,对于P的任何论域,存在P为真的情况,则称P为(12)。
7.在著名的医疗专家系统MYCIN中规定,若证据A的可信度CF(A)=0,则意味着 13 ,CF(A)=-1,则意味着(14),CF(A)=1,则意味着(15)。
8.谓词公式G是不可满足的,当且仅当对所有的解释(16)。
9.谓词公式与其子句集的关系是(17)。
10.利用归结原理证明定理时,若得到的归结式为(18),则结论成立。
11.若C1=┐P∨Q,C2=P∨┐Q,则C1和C2的归结式R(C1,C2)= (19)。
12.若C1=P(x) ∨Q(x),C2=┐P(a) ∨R(y),则C1和C2的归结式R(C1,C2)= (20)。
13.有谓词公式G,置换δ,则G·ε= (21),δ·ε= (22)。
14.有子句集S={P(x),P(y)},其MGU= (23)。
15.在归结原理中,几种常见的归结策略并且具有完备性的是(24),(25),(26)。
16.状态图启发式搜索算法的特点是(27)。
17.广度优先搜索算法中,OPEN表的数据结构实际是一个(28),深度优先搜索算法中,OPEN表的数据结构实际是一个(29)。
18.产生式系统有三部分组成(30),(31)和推理机。
其中推理可分为(32)和(33)。
19.专家系统的结构包含人机界面、(34),(35),(36),(37)和解释模块。
20.在MYCIN推理中,对证据的可信度CF(A)、CF(A1)、CF(A2)之间,规定如下关系:CF(~A)= (38),CF(A1∧A2 )=(39),CF(A1∨A2 )= (40)。
人工智能复习题及答案

⼈⼯智能复习题及答案⼀、填空:1.⼈⼯智能的研究途径有⼼理模拟、⽣理模拟和⾏为模拟。
2.任意列举⼈⼯智能的四个应⽤性领域智能控制、智能管理、智能决策、智能仿真。
3.⼈⼯智能的基本技术包括表⽰、运算、搜索归纳技术、联想技术。
4.谓词逻辑是⼀种表达能⼒很强的形式语⾔,其真值的特点和命题逻辑的区别是(10)。
5.谓词逻辑中,重⾔式(tautlogy)的值是(11)。
6.设P是谓词公式,对于P的任何论域,存在P为真的情况,则称P为(12)。
7.在著名的医疗专家系统MYCIN中规定,若证据A的可信度CF(A)=0,则意味着 13 ,CF(A)=-1,则意味着(14),CF(A)=1,则意味着(15)。
8.谓词公式G是不可满⾜的,当且仅当对所有的解释(16)。
9.谓词公式与其⼦句集的关系是(17)。
10.利⽤归结原理证明定理时,若得到的归结式为(18),则结论成⽴。
11.若C1=┐P∨Q,C2=P∨┐Q,则C1和C2的归结式R(C1,C2)= (19)。
12.若C1=P(x) ∨Q(x),C2=┐P(a) ∨R(y),则C1和C2的归结式R(C1,C2)= (20)。
13.有谓词公式G,置换δ,则G·ε= (21),δ·ε= (22)。
14.有⼦句集S={P(x),P(y)},其MGU= (23)。
15.在归结原理中,⼏种常见的归结策略并且具有完备性的是(24),(25),(26)。
16.状态图启发式搜索算法的特点是(27)。
17.⼴度优先搜索算法中,OPEN表的数据结构实际是⼀个(28),深度优先搜索算法中,OPEN表的数据结构实际是⼀个(29)。
18.产⽣式系统有三部分组成(30),(31)和推理机。
其中推理可分为(32)和(33)。
19.专家系统的结构包含⼈机界⾯、(34),(35),(36),(37)和解释模块。
20.在MYCIN推理中,对证据的可信度CF(A)、CF(A1)、CF(A2)之间,规定如下关系:CF(~A)=(38),CF(A1∧A2 )=(39),CF(A1∨A2 )= (40)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、将下面的公式化成Skolem标准型(∀x) ((∀y) P(x,y)→~(∀y)(Q(x,y)→R(x,y)))将下式化为Skolem标准形:~(∀x)(∃y)P(a, x, y) →(∃x)(~(∀y)Q(y, b)→R(x))解:第一步,消去→号,得:~(~(∀x)(∃y)P(a, x, y)) ∨(∃x) (~~(∀y)Q(y, 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))由此得到前束范式第五步,消去“∃”(存在量词),略去“∀”任意量词消去(∃y),因为它左边只有(∀x),所以使用x的函数f(x)代替之,这样得到:(∀x)(∃z)( P(a, x, f(x)) ∧~Q(z, b)∧~R(x))消去(∃z),同理使用g(x)代替之,这样得到:(∀x) ( P(a, x, f(x)) ∧~Q(g(x), b)∧~R(x))则,略去任意变量,原式的Skolem标准形为:P(a, x, f(x)) ∧~Q(g(x), b)∧~R(x)二、谓词表示法表示修道士和野人渡河问题修道士和野人渡河问题:在河左岸有三个修道士、三个野人河一条船,修道士要把所有的人都运到河对岸,但是a) 修道士和野人都会划船,但是船一次只能装两个人b) 在两个岸边,野人数目不能超过修道士的数目,否则后者被吃掉野人完全服从修道士的任何渡河方案。
试图求出一种确保修道士安全的渡河方案。
要写出谓词的定义,功能和变量的个体域。
(提示:写出必须的谓词和初始状态,修道士cenobite野人wildness)三、下列子句是否可以合一,如果可以,写出最一般合一置换a) P(x, B, B) 和 P(A, y, z)b) P( g( f (v)) , g(u) ) 和 P(x , x)c) P( x , f(x) ) 和 P(y, y)d) P(y, y , B) 和 P( z, x , z)e) P(f(a) , g(x)) 和 P(y , y) 不能合一f) P(a , x , f(g(y))) 和 P(z , h(z , u) , f(u)) 可以合一,最一般合一置换σ3={a/z , h(a , g(y))/x , g(y)/u}四、简答题1.什么是人工智能?人工智能有哪几个主要学派?AI的主要学派:(l)符号主义(2)连接主义(3)行为主义2.什么是博弈问题?它具有哪些特点?博弈问题a)双人对弈,对垒的双方轮流走步;b)信息完备,对垒双方所得到的信息是一样的,不存在一方能看到,而另外一方看不到的情况;c)零和,即对一方有利的棋,对另一方肯定是不利的,不存在对双方均有利或均无利的棋,对弈的结果是一方赢,而另一方输,或者双方和棋。
特点:双方的智能活动,任何一方都不能单独控制博弈过程,而是由双方轮流实施其控制对策的过程3.简述谓词逻辑归结过程。
命题归结过程将命题写成合取范式求出子句集对子句集使用归结推理规则归结式作为新子句参加归结归结式为空子句□,S是不可满足的(矛盾),原命题成立。
(证明完毕)谓词的归结:除了有量词和函数以外,其余和命题归结过程一样4.什么是知识?它有哪些特性?5.什么是机器学习?机器学习有哪些方法?Simon(1983):学习就是系统中的变化,这种变化使系统比以前更有效地去做同样的工作。
Minsky (1985):学习是在我们头脑中(心里内部)进行有用的变化。
学习是一种具有多侧面的现象。
学习的过程有:获取新的陈述性知识、通过教育或实践发展机械技能和认知能力、将新知识组织成为通用化和有效的表达形式、借助观察和实验发现新的事实和新的理论。
6.人工智能中什么是知识表示观?有哪些主要的知识表示观?知识表示的定义a)知识表示研究用机器表示知识的可行性、有效性的一般方法。
b)知识表示是理智推理的部分理论。
c)知识表示是有效计算的载体。
d)知识表示是交流的媒介(如语义网络)。
知识表示的分类知识表示方法种类繁多,而且分类的标准也不大相同。
按照人们从不同角度进行探索和对问题的不同理解,知识表示方法可分为陈述性知识表示和过程性知识表示两大类。
7.何谓语义网络?它有哪些基本的语义关系?语义网络是一种通过概念及其语义联系(或语义关系)来表示知识的有向图,结点和弧必须带有标注。
其中有向图的各结点用来表示各种事物、概念、情况、属性、状态、事件和动作等;结点上的标注用来区分各结点所表示的不同对象,每个结点可以带有多个属性,以表征其所代表的对象的特性。
在语义网络中,结点还可以是一个语义子网络;弧是有方向和标注的,方向表示结点间的主次关系且方向不能随意调换。
标注用来表示各种语义联系,指明它所连接的结点间的某种语义关系。
语义网络的基本语义关系⏹语义网络除了可以描述事物本身之外,还可以描述事物之间的错综复杂的关系。
⏹基本语义关系是构成复杂语义联系的基本单元,也是语义网络表示知识的基础,因此从一些基本的语义关系组合成任意复杂的语义关系是可以实现的。
这里只给出一些经常使用的最基本语义关系。
8.简述α-β过程的剪支规则。
极大节点的下界为α。
极小节点的上界为β。
剪枝的条件:a)后辈节点的β值≤祖先节点的α值时,α剪枝b)后辈节点的α值≥祖先节点的β值时,β剪枝简记为:c)极小≤极大,α剪枝d)极大≥极小,β剪枝9.什么是贝叶斯网络?简述贝叶斯网络的构造过程。
一系列变量的联合概率分布的图形表示。
一个表示变量之间的相互依赖关系的数据结构;图论与概率论的结合。
构造:⏹确定为建立网络模型有关的变量及其解释。
⏹建立一个表示条件独立断言的有向无环图。
⏹指派局部概率分布p(xi|pai)。
其中,pai表示变量xi的父结点集。
贝叶斯网络的构造过程如下:⏹选择变量,生成结点⏹从左至右(从上到下),排列结点⏹填充网络连接弧,表示结点之间的关系⏹得到条件概率关系表10.简述神经网络的优缺点。
a)优点:i.信息处理的并行性ii.知识的分布存储iii.对于系统本身及环境变化的容错性iv.学习能力b)缺点:不适合高精度计算;学习问题没有根本解决,慢;目前没有完整的设计方法,经验参数太多。
五、请用LISP语言写出深度优先算法1, G:=G0(G0=s), OPEN:=(s), CLOSED:=( );2, LOOP: IF OPEN=( ) THEN EXIT (FAIL);3, n:=FIRST(OPEN);4, IF GOAL(n) THEN EXIT (SUCCESS);5, REMOVE(n, OPEN), ADD(n, CLOSED);6, IF DEPTH(n)≥Dm GO LOOP;7, EXPAND(n) →{mi}, G:=ADD(mi, G);8, IF 目标在{mi}中 THEN EXIT(SUCCESS);9, ADD(mj, OPEN), 并标记mj到n的指针;10, GO LOOP;六、请用LISP语言写出宽度优先算法1, G:=G0(G0=s), OPEN:=(s), CLOSED:=( );2, LOOP: IF OPEN=( ) THEN EXIT (FAIL);3, n:=FIRST(OPEN);4, IF GOAL(n) THEN EXIT (SUCCESS);5, REMOVE(n, OPEN), ADD(n, CLOSED);6, EXPAND(n) →{mi}, G:=ADD(mi, G);7, IF 目标在{mi}中 THEN EXIT(SUCCESS);8, ADD(OPEN, mj), 并标记mj到n的指针;9, GO LOOP;七、请把下列命题用一个语义网络表示出来。
①树和草都是植物。
②树和草都有叶和根。
③水草是草,且生长在水中。
④果树是树,且会结果。
⑤梨树是果树中的一种,它会结梨。
八、请把下列命题用一个语义网络表示出来。
①我椅子的颜色是咖啡色的。
②椅子包套是皮革。
③椅子是一种家具。
④椅子是座位的一部分。
⑤椅子的所有者是X,X是个人。
九、用启发式搜索算法A画出如下八数码问题的搜索树,要求在每个牌局的旁边标出对应的评价函数值。
八数码问题(Eight-Puzzle)描述如下:在3×3九宫棋盘上,摆有8个将牌,每一个将牌都刻有1~8 数码中的某一个数码。
棋盘中留有一个空格,允许周围的某一个将牌向空格移动,这样通过移动将牌就可以不断改变将牌布局。
这种游戏的求解问题是:给定一种初始的将牌布局和一个目标的布局,问如何移动将牌,实现从初始状态到目标状态的转变。
(提示:用“不在位的将牌数”作为为评价函数)定义评价函数:f(n) = g(n) + h(n)g(n)为从初始节点到当前节点的耗散值h(n)为当前节点“不在位”的将牌数。