631306050123黄嘉城+谓词演算+启发式搜索

合集下载

昆明理工大学机自专业

昆明理工大学机自专业

机械制造装备设计 流体密封技术 运动控制实用技术 有色冶金设备液压技术及 应用 光机电液一体化综合实验 PLC机电控制系统设计 计算机控制技术及仿真 机电设备电气控制 计算机监控软件设计 工程机械及控制 矿业装备及自动化 工程结构动力分析及其应 用 机械噪声测量与控制 数字化设计技术 计算机辅助工程分析技术 数字化制造技术 数字化制造装备技术 电力电子技术及EDA 计算机接口技术 虚拟仪器 现代传感技术 Matlab与控制系统仿真 机电系统控制 数据库技术 合计
考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3
32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 48
昆明理工大学学期开课计划(理论课程)[主修]
2014-2015学年第一学期
年级:2011级 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 课程 代码 3201006 0302151 0302188 0302196 0302206 0302235 0302253 0302301 0302302 0302303 0302304 0302305 0302306 0302307 0302313 0302314 0302315 0302316 0302317 0302318 0302319
开设课程门数:45 总 讲授 实验 上机 其它 周 承担 考核方式 学 分 学时 学时 学时 学时 学时 学时 单位 考查 0 0 .0 体育课部 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 考查 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 32 32 32 32 32 40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 26 28 26 26 28 26 26 26 26 24 8 32 6 6 4 6 32 6 4 16 32 6 6 6 32 24 32 32 32 40 16 8 2.0 机电工程学院 .0 机电工程学院 2.0 机电工程学院 2.0 机电工程学院 2.0 机电工程学院 .0 机电工程学院 .0 机电工程学院 .0 机电工程学院 .0 机电工程学院 .0 机电工程学院 .0 机电工程学院 .0 机电工程学院 .0 机电工程学院 .0 机电工程学院 .0 机电工程学院 .0 机电工程学院 .0 机电工程学院 .0 机电工程学院 .0 机电工程学院 .0 机电工程学院

人工智能复习题及答案

人工智能复习题及答案

一、填空: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)。

基于Gram—Schmidt正交法的矩阵并行QR分解算法

基于Gram—Schmidt正交法的矩阵并行QR分解算法

数远 高于 I U、 C h o l e s k y等 其他矩 阵分解 , 为此 , 研 究并 行 QR 分解算 法 有着重 要 的实用 意义 r 】 ] 。矩阵 的
QR分 解通 常有 Ho u s e h o l d e r 变换 、 G i v e n s 变换 及 Gr a m— S c h mi d t 正交 化三种 实 现方 法 , 近年 来 , 在机 群
( 1 ) a 1 , d 2 , …, 张 成 的空 间等 于 口 l , q 2 , …, q , 张成 的空 问, 即 s p a n{ d l , a 2 , …, ) 一s p a n{ g 1 ,
q 2, … , q, ” ;
( 2 ) 口 , g . . , 两 两 正 交 , 即 内 积 ( q i , q i ) 一
黄丽嫦 , 黄 润
( 佛 山职 业 技 术 学院 计 算 机 系 , 广东 佛山 5 2 8 1 3 7 )
摘要 : 分 析 了 线 性 无 关 向 量 组 的 Gr a m— S c h mi d t 正 交 化 过 程 以及 矩 阵 的 QR 分 解 原 理 。 在多核架构的微机 中, 设 计 实 现 了一 种 基 于 Gr a m— S c h mi d t 正 交 法 的 矩 阵 QR 多核 并 行 分 解 算 法 。新 算 法 易 于 计 算 机 编 程 实 现 , 数 值 实 验 也 验 证 了算 法 具 有 良好 的并 行 性 。 关键 词: Gr a m— S c h mi d t 正交 法 ; Q R分解 ; 多核 并 行 计 算 中图分类号 : O1 5 1 . 2 1 文献标志码 : A
( 3 ) 取 q 一 +卢 ¨ q ÷卢 q + … +卢 一 ( 卢 , , …, / 3 ; 2 . ∈R) , 同理 , 从( q 。 , g , ) 一

2010年外国语学院硕士复试方案

2010年外国语学院硕士复试方案
暨南大学2010年攻读硕士学位研究生复试方案
学院:(公章)学院主管领导:
复试专业
报到时间
复试具体安排
联系人
及电话
复试资格线
复试人数比例
复试
权重
专业笔试
综合面试
体检时间
心理测试时间
时间
地点
内容
时间
地点
英语语言文学
2010年3月31日上午8:30-12:00外国语学院教科办(第二文科楼215室)
2010年4月1日上午:9:00-11:30
英语语言文学:朱越、刘文娟、高婧婷、刘鑫、邵春发、朱溢文、李杨
外国语言学及应用语言学:张小芬、王文婷、梁心爱、刘慧姝、卢佳蓉、张苹英、刘艳、齐文静、舒欣、张洁、李外香、黄秋雨、晏静、史素娟、向丽梅、霍洁敏、高姝、赵炎炎
综合素质及能力考核
2010年4月1日下午:2:30-5:30
第二文科楼207、210
3月29日-4月2日上午7:40-11:40
校医室
3月29、30日、4月1日(全天);3月31日、4月2日,下午14:30—20:40
曾宪梓科学馆计算中心机房
涂老师
85221707
357
1:1.2
50%
英语语音语调考核
2010年4月2日上午:8:00-9:00
教学大楼A903
二外听力与口语水平考核
2010年4月2日上午:9:30-12:00
第二文科楼207、210
外国语言学及应用语言学
2010年3月31日上午8:30-12:00外国语学院教科办(第二文科楼215室)
2010年4月1日上午:9:00-11:30
第二文科楼一楼会议室
第二文科楼一楼会议室

福州大学人工智能导论试卷

福州大学人工智能导论试卷

福州大学2014~2015学年第2学期考试A卷课程名称人工智能导论考试日期2015-6-14考生姓名学号专业或类别题号一二三四总分累分人签名题分100得分考生注意事项:1、本试卷共8 页,请查看试卷中是否有缺页。

2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

一、填空题(每空1分,共20分)得分评卷人1. 人工智能三大学派是、和。

2. 在知识表示方法中,与谓词逻辑表示为ISA(LIMING ,MAN)等效的语义网络形式为。

3.状态空间表示法的两个基本概念是和。

4. 产生式系统由3个部分组成:一个总数据库、、。

5. ANN中文意义是。

6. 反向传播(back-propagation,BP)算法过程是从输出节点开始,,所以称为“反向传播”。

7. 消解反演证明定理时,若当前归结式是,则定理得证。

8. 子句和P经过消解以后,得到。

9.基于规则的正向演绎系统,其规则形式为,其中前项要满足的条件是。

10. 语义网络下的推理是通过和实现的。

11. 被成为人工智能之父,曾提出一个机器智能的测试模型。

12. 谓词公式(∀x)(∀y)(∃z)(P(x,y)∨Q(y,z)W(z))消去存在量词后,可以化为。

13. 设E1=P(a,v,f(g(y))),E2=P(z,f(a),f(u)),则E1和E2的mgu(最一般合一)为。

14. 进化策略是在父矢量xi,i=1,2,……p中,通过加入一个变量以及预先选择x的标准偏差来产生子代矢量x。

二、选择题(每小题2分,共20分)得分评卷人1. 在图搜索中,选择最有希望的节点作为下一个要扩展的节点,这种搜索方法叫做( )A. 宽度搜索B. 深度搜索C. 有序搜索D. 广义搜索2. 下列人工神经网络属于反馈网络的是()A. Hopfield网B. BP网络C. 多层感知器D. LVQ网络3. 使用一组槽来描述事件的发生序列,这种知识表示法叫做( )A. 语义网络法B. 过程表示法C. 剧本表示法D. 框架表示法4. 产生式系统的推理不包括( )A. 正向推理B. 逆向推理C. 双向推理D. 简单推理5. 启发式搜索是寻求问题()解的一种方法A. 最优B. 一般C. 满意D. 最坏6. 语义网络表达知识时,有向弧AKO链、ISA链表达节点知识的()A. 无悖性B. 可扩充性C. 继承性D. 完整性7. 下面表达式对中()是能够合一的。

《算法统宗》

《算法统宗》

《算法统宗》
程大位(1533-1606年),明代数学家,字汝思,号宾渠,休宁率口(今属屯溪区)人.少年时代就喜爱数学.20岁左右随父经商,有感于筹算方法的不便,决心编撰一部简明实用的数学书以助世人之用.《算法统宗》就是他毕生心血的结晶.他搜集了许多书籍,遍访名师,经过数十年的努力,公元1592年六十岁的他终于写成了《直指算法统宗》一书.
《算法统宗》全称《新编直指算法统宗》,是中国古代数学名著,程大位著.《算法统宗》17卷,卷1、卷2介绍数学名词、大数、小数和度量衡单位以及珠算盘式图、珠算各种算法口诀等,并举例说明具体用法;卷3至卷12按“九章”次序列举各种应用题及解法;卷13到卷16为"难题"解法汇编;卷17“杂法”,为不能归入前面各类的算法,并列有14个纵横图.书后附录“算经源流”一篇,著录了北宋元丰七年(1084年)以来的数字书目51种.万历二十一年(1593年)刊行.
《算法统宗》是一部应用数学书,是以珠算为主要的计算工具,列有595个应用题的数字计算,都不用筹算方法,而是用珠算演算.评述了珠算规则,完善了珠算口诀,确立了算盘用法,
完成了由筹算到珠算的彻底转变.
《算法统宗》从初版至民国时期,出现了很多不同的翻刻本、改编本,民间还有各种抄本流传,对我国民间普及珠算和数学知识起到了很大的作用.明末,日本人毛利重能将《算法统宗》译成日文,开日本"和算"先河.清初,该书又传入朝鲜、东南亚和欧洲,成为东方古代数学的名著.
在中国古代数学的整个发展过程中来看,《算法统宗》是一部十分重要的著作.从流传的长久,广泛和深入程度来讲,是任何一部数学著作不能与其相比的.。

第2章逻辑代数(下):谓词演算 (1)

第2章逻辑代数(下):谓词演算 (1)

第2章逻辑代数(下):谓词演算2.1 谓词演算基本概念2.1.1 个体谓词演算中把一切讨论对象都称为个体(individuals),它们可以是客观世界中的具体客体,也可以是抽象的客体,诸如数字、符号等。

确定的个体常用a,b,c等小写字母或字母串表示。

a,b,c等小写字母或字母串称为个体常元(constants)。

不确定的个体常用字母x,y,z,u,v,w等来表示。

它们被称为个体变元,或变元(variables)。

谓词演算中把讨论对象——个体的全体称为个体域(domain of individuals),常用字母D表示,并约定个体域都是非空的集合。

当讨论对象未作具体指定,而是泛指一切客体时,个体域特称为全总域(universe),用字母U表示。

当给定个体域时,常元表示该域中的一个确定的成员,而变元则可以取该域中的任何一个成员为其值。

表示D上运算的运算符与常元、变元可组成所谓个体项(terms)。

例如,数学中的代数式a2+b,x2c等。

由于在我们讨论的谓词演算中,其变元只能取值个体对象,不能取值函数、命题或谓词,因此,它又常被叫做一阶谓词演算。

2.1.2 谓词2.1.3 量词谓词演算中的量词(quantifiers)指数学中常用的数量词“所有的”(或“每一个”)和“有”(或“存在”),用符号∀和∃来表示,分别称为全称量词和存在量词。

为了用全称量词∀表示个体域中所有(每一个)个体满足一元谓词P,用存在量词∃表示有(存在)个体满足一元谓词P,还需使用变元:∀xP(x) 读作“所有(任意,每一个)x满足P(x)”,表示个体域中所有的个体满足谓词P(x)。

∃x P(x) 读作“有(存在,至少有一个)x满足P(x)”,表示个体域中至少有一个体满足谓词P(x)。

当量词用于一谓词填式或复合的谓词表达式时,该谓词或复合的谓词表达式称为量词的辖域(domains of quantifiers)。

因此,量词的辖域或者是紧邻其右侧的那个谓词;或者是其右侧第一对括号内的表达式。

31671590

31671590
式 , 是 科 学 发 现 的 重 要 途 径 。 多数 学 结 也 许 论 的 发 现 , 是 从 猜 想 开 始 , 后 加 以 证 都 然 ) >

) >19 1 因 此 , 们 进 一 步 大 胆 ・ 99 , 我

事实上 :± : ! ± ±:± :


了_ :呖 _
明 , “ 马 猜 想 ” “ 色猜 想 ” , 如 费 、四 等 因此 , 我 们 在 数 学 教 学 中要 根 据 教 材 编 写 的 特 点 和 学生认识规律 , 引导 学 生 开 动 脑筋 , 发 学 激 生 猜 想 的 欲 望 , 励 学 生 勤 于 观 察 , 胆 的 鼓 大
提 出猜想 。
. . .
n1 ) (+
一 ’


维 的 基 本形 式 . 国心 理 学 家布 鲁 纳 认 为 , 美
应 该做 更 多 的 工 作 去 发 展 学 生 的 直 觉 思 维 能 力 。 养直 觉 思 维 能 力 是 社 会 发 展 的 需 培 要 , 适应新 时期社会对人 才的需求 。 是
例 如 : 明 1 0 >1 9 证 00 9 9,
维能 力的 , 此 同时 , 应该注 重观察力 、 与 还
具 有 偶 然 性 , 决 不 是 无缘 无 故 的 凭 空 臆 但 若 通 过 直 接 计 算 加 以 证 明 简 直 不 可 思 直 经验 为 基 础 议 ,但 我 们 发 现 此 命 题 可 改 写 成 : 直 觉 力 、 象 力 的 培 养 别是 直 觉 思维 能 想 。 觉 思 维 是 以 已有 的 知 识 、 想 特 力 的 培 养 由于 长 期 得 不 到 重 视 , 生 在 学 的 , 学 它作 为 一 种 敏锐 快 速 的 综 合 思 维 , 需要 习 的过 程 中对 数 学 的 本 质 容 易造 成 误 解 ,
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

重庆交通大学计算机与信息学院验证性实验报告班级:计软专业 13 级 1 班学号: 631306050123姓名:黄嘉城实验项目名称:谓词演算实验项目性质:验证性实验实验所属课程:人工智能实验室(中心):软件中心实验室(语音楼8楼)指导教师:朱振国实验完成时间: 2016 年 6 月 10 日一、实验目的理解和掌握谓词演算二、实验内容及要求在一个空房间中,机器人将A桌子上的盒子搬移到B桌子上,用选定的编程语言编写程序,演示谓词演算过程。

三、实验设备及软件visual studio四、设计方案㈠题目机器人搬盒子㈡设计的主要思路设在房内c处有一个机器人,在a及b处各有一张桌子,a桌上有一个盒子。

为了让机器人从c处出发把盒子从a处拿到b处的桌上,然后再回到c处,需要制订相应的行动规划。

现在用一阶谓词逻辑来描述机器人的行动过程。

㈢主要功能实现机器人搬盒子移动五、主要代码#include "stdio.h"//定义初始状态char state[10][20]={"AT(robot,c)","EMPTY(robot)","ON(box,a)","TABLE(a)","TABLE(b)"};//定义目标状态char end_state[5][20]={"AT(robot,c)","EMPTY(robot)", "ON(box,b)","TABLE(a)","TABLE(b)"};int state_num=5;int number;//记录某字符串在总数据库中的位置bool IsInState(char *S1) /*判断字符串(状态)是否在总数据库中*/ {int i,j;bool flag;//printf("S1:%s\n state[0]: %s state[1]: %s\n",S1,state[0],state[1]);//printf("%d\n",state_num);for(i=0;i<state_num;i++){j=0;flag=true;while(S1[j]!='\0'){if(S1[j]!=state[i][j]){flag=false;break;}j++;}if(flag && state[i][j]=='\0'){//printf("%d\n",i);number=i;return true;}}return false;}void Delete(int k)/*删除总数据库中的第k个状态(字符串)*/ {if(k>=state_num){printf("The appointed state is not in the state set!");return;}int i,j;for(i=k;i<state_num;i++){for(j=0;*(state[i+1]+j)!='\0';j++)state[i][j]=state[i+1][j];state[i][j]='\0';}state_num--;}void Insert(char *S)/*将状态(字符串S)插入到总数据库中*/ {if(state_num>=10){printf("The state space is overwrited!");return;}int j;for(j=0;S[j]!='\0';j++)state[state_num][j]=S[j];state[state_num][j]='\0';state_num++;}bool GoTo(char x,char y){char S1[20]="AT(robot,x)",S2[20]="AT(robot,x)";//printf("%s,%s\n",S1,S2);S1[9]=x; S2[9]=y;//printf("%s,%s\n",S1,S2);if(IsInState(S1)){Delete(number);Insert(S2);return true;}else{printf("Cannot go from %c to %c\n",x,y);return false;}}bool PickUp(char x){charS[5][20]={"ON(box,x)","TABLE(x)","AT(robot,x)","EMPTY(robot)","HOLDS(robot,box)"};S[0][7]=x;S[1][6]=x;S[2][9]=x;if(IsInState(S[1]) && IsInState(S[2])){if(IsInState(S[0]))Delete(number);else{printf("Cannot pickup %c",x);return false;}if(IsInState(S[3]))Delete(number);else{printf("Cannot pickup %c",x);return false;}Insert(S[4]);return true;}{printf("Cannot pickup %c",x);return false;}}bool SetDown(char x){charS[5][20]={"AT(robot,x)","TABLE(x)","HOLDS(robot,box)","EMPTY(robot)","ON(box,x)"};S[0][9]=x;S[1][6]=x;S[4][7]=x;if(IsInState(S[0]) && IsInState(S[1])){if(IsInState(S[2]))Delete(number);else{printf("Cannot set down %c",x);return false;}Insert(S[3]); Insert(S[4]);return true;}return false;}void ShowState(char s[10][20],int num){int i;printf(" ");for(i=0;i<num;i++)printf("%s ",s[i]);printf("\n");}void main(){printf("the process as follows:\n\nThe start state:\n");ShowState(state,state_num);printf("(1) Go from c To a:\n");if(!GoTo('c','a'))return;ShowState(state,state_num);printf("(2) PickUp a:\n");if(!PickUp('a'))return;ShowState(state,state_num);printf("(3) Go from a To b:\n");if(!GoTo('a','b'))return;ShowState(state,state_num);printf("(4) SetDown b:\n");if(!SetDown('b'))return;ShowState(state,state_num);printf("(5) Go from b To c:\n");if(!GoTo('b','c'))return;ShowState(state,state_num);}六、测试结果及说明实验很成功七、实验体会让我了解到人工智能的先进化,开阔我的眼界通过,本次实验,让我更加了解启发式搜索算法的原理,见识了其广泛的应用;同时加强了本人阅读程序能力和编程能力,以及如何将理论问题解决实际应用的能力。

在编程实现过程中出现过不少问题,通过一次次调试得以解决,并一定程度上提高了我的编程能力,而且让我对人工智能这一课程有了更直接的认知重庆交通大学计算机与信息学院验证性实验报告班级:计软专业 13 级 1 班学号: 631306050123姓名:黄嘉城实验项目名称:启发式搜索实验项目性质:验证性实验实验所属课程:人工智能实验室(中心):软件中心实验室(语音楼8楼)指导教师:朱振国实验完成时间: 2016 年 6 月 10 日评阅意见:实验成绩:签名:年月日一实验目的理解和掌握A*算法二实验内容及要求在8数码问题中,利用策略函数判断搜索,并使用A*算法减少搜索目标,用选定的编程语言编写程序,利用不同的搜索策略进行状态空间搜索(如宽度优先搜索、深度优先搜索、有界深度优先搜索等)。

三实验设备及软件visual studio四、设计方案㈠题目启发式搜索㈡设计的主要思路(一)问题描述在一个3*3的方棋盘上放置着1,2,3,4,5,6,7,8八个数码,每个数码占一格,且有一个空格。

这些数码可以在棋盘上移动,其移动规则是:与空格相邻的数码方格可以移入空格。

现在的问题是:对于指定的初始棋局和目标棋局,给出数码的移动序列。

该问题称八数码难题或者重排九宫问题。

(二)问题分析八数码问题是个典型的状态图搜索问题。

搜索方式有两种基本的方式,即树式搜索和线式搜索。

搜索策略大体有盲目搜索和启发式搜索两大类。

盲目搜索就是无“向导”的搜索,启发式搜索就是有“向导”的搜索。

启发式搜索:由于时间和空间资源的限制,穷举法只能解决一些状态空间很小的简单问题,而对于那些大状态空间的问题,穷举法就不能胜任,往往会导致“组合爆炸”。

相关文档
最新文档