人工智能(部分习题答案)
人工智能试题库含参考答案

人工智能试题库含参考答案一、单选题(共103题,每题1分,共103分)1.某人回到家说了一声“灯光”,房间的灯就亮了,这主要应用了人工智能中的()A、语音识别技术B、指纹识别技术C、光学字符识别D、文字识别技术正确答案:A2.下面对梯度下降方法描述不正确的是A、梯度下降算法用来优化深度学习模型的参数B、梯度方向是函数值下降最快方向C、梯度反方向是函数值下降最快方向D、梯度下降算法是一种使得损失函数最小化的方法正确答案:B3.当训练数据较少时更()发生过拟合。
A、不会B、容易C、不容易正确答案:B4.以下选项中,不是Python中文件操作的相关函数是()A、write ()B、read ()C、open ()D、load ()正确答案:D5.以下哪一个关于卷积神经网络的说法是错误的A、AlexNet 是一个八层的卷积神经网络&B、&卷积神经网络中的建模学习,学习对象是每一层神经元的值&C、&目标检测网络 SSD 的网络结构中包含卷积层&D、&典型的卷积神经网络,由卷积层、池化层、激活层、全连接层等组成正确答案:B6.关于OLAP的特性,下面正确的是:()(1)快速性(2)可分析性(3)多维性(4)信息性(5)共享性A、(1)(2)(3)B、(2)(3)(4)C、(1)(2)(3)(4)D、(1)(2)(3)(4)(5)正确答案:D7.下列属于无监督学习的是:()A、k-meansB、SVMC、最大熵D、CRF正确答案:A8.()是空语句,一般用做占位语句,不做任何事情。
A、continueB、printC、breakD、pass正确答案:D9.列表a=[1,2,[3,4]],以下的运算结果为True的是()。
A、length(a)==3B、len(a)==3C、length(a)==4D、len(a)==4正确答案:B10.在分布式隐私保护机器学习系统中,()可为其提供算力支持。
人工智能习题库与参考答案

人工智能习题库与参考答案一、多选题(共100题,每题1分,共100分)1.字典a={'k1':'v1','k2':'v2','k3':'v3'},执行完a.setdefault('k1','v99')语句后,a的值为();执行完a.setdefault('k4','v4')语句后,a的值为()。
A、{'k1':'v4','k2':'v4','k3':'v4'}B、{'k1': 'v99', 'k2': 'v2', 'k3': 'v3'}C、{'k1': 'v1', 'k2': 'v2', 'k3': 'v3', 'k4': 'v4'}D、{'k1': 'v1', 'k2': 'v2', 'k3': 'v3'}正确答案:CD2.公司级人工智能平台应集成()、()、()、模型管理、模型验证、基础模型服务及部分实时性要求不高的业务模型服务模块A、样本管理B、数据训练C、语音识别D、推理计算正确答案:ABD3.基因遗传算法的组成部分包括()。
A、初始化编码B、交叉和变异C、适应度函数D、选择正确答案:ABCD4.为加强人工智能领域标准化顶层设计,推动人工智能产业技术研发和标准制定,促进产业健康可持续发展,国家标准化管理委员会、中央网信办、国家发展改革委、()等部门近日联合印发《国家新一代人工智能标准体系建设指南》A、教育部B、科技部C、商务部D、工业和信息化部正确答案:BD5.机器学习的要素有哪些?A、泛化能力B、样本空间划分C、一致性假设正确答案:ABC6.关于OLAP和OLTP的区别描述,正确的是?A、OLAP主要是关于如何理解聚集的大量不同的数据.它与OTAP应用程序不同B、与OLAP应用程序不同,OLTP应用程序包含大量相对简单的事务.C、OLAP的特点在于事务量大,但事务内容比较简单且重复率高.D、OLAP是以数据仓库为基础的,但其最终数据来源与OLTP一样均来自底层的数据库系统,两者面对的用户是相同的.正确答案:ABD7.常用的数据归约方法有()。
人工智能习题库含参考答案

人工智能习题库含参考答案一、单选题(共103题,每题1分,共103分)1.表达式 3 and not 5 的值为_______。
A、FALSEB、3C、TRUED、$2正确答案:A2.预测分析过程包括:数据的准备、预测模型开发、模型验收和评估、使用PMML实现大数据预测的有效部署。
()是指对数据的采集和整理A、评估B、预测模型开发C、模型验收D、数据的准备正确答案:D3.关于级联相关网络描述错误的是(___)A、属于结构自适应网络,网络结构也是其优化目标;B、主要成分为级联、相关、归约;C、无需设置网络层数、隐层神经元数目;D、训练速度快,但数据较小时容易陷入过拟合;正确答案:B4.下面()不是有效的变量名。
A、NumbrB、my-scoreC、bananaD、_demo正确答案:B5.下面关于随机森林和集成学习的说法,正确的是()A、随机森林只能用于解决分类问题B、集成学习通过构建多个模型,并将各个模型的结果使用求平均数的方法集成起来,作为最终的预测结果,提高分类问题的准确率C、随机森林由随机数量的决策树组成D、随机森林的弱分类器(基分类器)的特征选择不是随机的正确答案:B6.某超市研究销售纪录数据后发现,买啤酒的人很大概率也会购买尿布,这种属于数据挖掘的哪类问题()A、关联规则发现B、自然语言处理C、分类D、聚类正确答案:A7.批规范化(Batch Normalization)的好处都有啥?A、让每一层的输入的范围都大致固定B、它将权重的归一化平均值和标准差C、它是一种非常有效的反向传播(BP)方法D、这些均不是正确答案:A8.C(B|A) 表示在规则A->B中,证据A为真的作用下结论B为真的A、可信度B、信度C、信任增长度D、概率正确答案:B9.以下()的说法是正确。
A、术语NoSQL是“No!SQL”的缩写B、术语NoSQL可以理解为“NotOnlySQL”的缩写C、NoSQL数据库始终遵循ACID原则D、NoSQL数据库属于关系数据库技术正确答案:B10.关于贝叶斯网的学习描述错误的为(___)A、网络结构为已知;B、贝叶斯的学习过程为对训练样本计数;C、评分搜索为求解的常用办法;D、估计出每个结点的条件概率;正确答案:A11.下面算法中哪个不是回归算法A、岭回归B、随机森林C、线性回归D、逻辑回归正确答案:D12.TensorFlow程序开发时经常会使用到placeholder,placeholder是指?A、张量B、常量C、占位符D、变量正确答案:C13.考虑某个具体问题时,你可能只有少量数据来解决这个问题。
(完整版)人工智能(部分习题答案及解析)

1.什么是人类智能?它有哪些特征或特点?定义:人类所具有的智力和行为能力。
特点:主要体现为感知能力、记忆与思维能力、归纳与演绎能力、学习能力以及行为能力。
2.人工智能是何时、何地、怎样诞生的?解:人工智能于1956年夏季在美国Dartmouth大学诞生。
此时此地举办的关于用机器模拟人类智能问题的研讨会,第一次使用“人工智能”这一术语,标志着人工智能学科的诞生。
3.什么是人工智能?它的研究目标是?定义:用机器模拟人类智能。
研究目标:用计算机模仿人脑思维活动,解决复杂问题;从实用的观点来看,以知识为对象,研究知识的获取、知识的表示方法和知识的使用。
4.人工智能的发展经历了哪几个阶段?解:第一阶段:孕育期(1956年以前);第二阶段:人工智能基础技术的研究和形成(1956~1970年);第三阶段:发展和实用化阶段(1971~1980年);第四阶段:知识工程和专家系统(1980年至今)。
5.人工智能研究的基本内容有哪些?解:知识的获取、表示和使用。
6.人工智能有哪些主要研究领域?解:问题求解、专家系统、机器学习、模式识别、自动定论证明、自动程序设计、自然语言理解、机器人学、人工神经网络和智能检索等。
7.人工智能有哪几个主要学派?各自的特点是什么?主要学派:符号主义和联结主义。
特点:符号主义认为人类智能的基本单元是符号,认识过程就是符号表示下的符号计算,从而思维就是符号计算;联结主义认为人类智能的基本单元是神经元,认识过程是由神经元构成的网络的信息传递,这种传递是并行分布进行的。
8.人工智能的近期发展趋势有哪些?解:专家系统、机器人学、人工神经网络和智能检索。
9.什么是以符号处理为核心的方法?它有什么特征?解:通过符号处理来模拟人类求解问题的心理过程。
特征:基于数学逻辑对知识进行表示和推理。
11.什么是以网络连接为主的连接机制方法?它有什么特征?解:用硬件模拟人类神经网络,实现人类智能在机器上的模拟。
特征:研究神经网络。
人工智能基础概念习题(含答案)

人工智能基础概念习题(含答案)一、单选题(共60题,每题1分,共60分)1、在数据产品研发的过程中,以下()属于低层次数据。
A、一次数据B、三次数据C、二次数据D、零次数据正确答案:D2、在人工神经网络算法中,不属于实现“人工神经元”的方法的有()。
A、感知器B、线性单元C、Sigmoid单元D、Untied单元正确答案:D3、下列哪项不是构建知识图谱用到的主要技术()A、关系抽取B、命名实体识别C、词性标注D、实体链接正确答案:C4、以下关于机器学习说法错误的是A、机器学习可以解决图像识别问题B、监督学习和非监督学习都属于机器学习C、机器学习在一定程度上依赖于统计学习D、目前机器学习已经可以代替人类正确答案:D5、图像识别任务可以分为三个层次,根据处理内容的抽象性,从低到高依次为A、图像分析,图像处理,图像理解B、图像分析,图像理解,图像处理C、图像理解,图像分析,图像处理D、图像处理,图像分析,图像理解正确答案:D6、2010年谷歌推出以顶点为中心的图处理系统(),其专为大规模图数据处理而设计,将图数据保存在主存储器中并采用并行计算的BSP模型A、PregelB、DregelC、CregelD、Aregel正确答案:A7、()是人工智能地核心,是使计算机具有智能地主要方法,其应用遍及人工智能地各个领域。
A、深度学习B、智能芯片C、机器学习D、人机交互正确答案:C8、标准AdaBoost只适用于()任务A、二分类B、分类C、回归D、多分类正确答案:D9、阿尔法狗是第一个击败人类职业围棋选手、第一个战胜围棋世界冠军的人工智能程序,它的主要工作原理是什么?A、深度学习B、卷积神经网络C、机器学习D、BP神经网络正确答案:A10、下列选项中,不属于生物特征识别技术的是()A、声纹识别B、文本识别C、步态识别D、虹膜识别正确答案:B11、对学习器的泛化性能进行评估,不仅需要有效可行的实验估计方法,还需要有衡量模型泛化能力的评价标准,这就是()。
人工智能试题答案及解析

人工智能试题答案及解析一、单项选择题(每题2分,共20分)1. 人工智能的英文缩写是()。
A. AIB. MLC. DLD. RL答案:A解析:人工智能的英文缩写是AI,即Artificial Intelligence。
2. 下列哪个选项是人工智能的典型应用之一?()A. 语音识别B. 量子计算C. 云计算D. 区块链答案:A解析:语音识别是人工智能的典型应用之一,它涉及到将语音信号转换为文本信息的技术。
3. 机器学习的主要目标是()。
A. 预测未来B. 自动驾驶C. 数据分析D. 使计算机能够利用数据进行学习答案:D解析:机器学习的主要目标是使计算机能够利用数据进行学习,从而提高其性能和智能。
4. 深度学习是机器学习的一个子集,它主要依赖于()。
A. 决策树B. 支持向量机C. 神经网络D. 随机森林答案:C解析:深度学习是机器学习的一个子集,它主要依赖于神经网络,尤其是深度神经网络。
5. 下列哪个算法不是监督学习算法?()A. 线性回归B. 逻辑回归C. 聚类D. 支持向量机答案:C解析:聚类是一种无监督学习算法,它不依赖于标签数据,而是将数据点分组到多个簇中。
6. 在人工智能中,过拟合是指()。
A. 模型在训练数据上表现太好B. 模型在训练数据上表现太差C. 模型在新数据上表现太好D. 模型在新数据上表现太差答案:A解析:过拟合是指模型在训练数据上表现太好,但在新数据上表现差,即模型对训练数据过度敏感。
7. 下列哪个选项是强化学习的特点?()A. 需要大量标记数据B. 通过与环境的交互进行学习C. 通过反向传播算法进行学习D. 通过梯度下降算法进行学习答案:B解析:强化学习的特点是通过与环境的交互进行学习,以获得最大的累积奖励。
8. 在自然语言处理中,词嵌入的目的是()。
A. 将文本转换为数值表示B. 将图像转换为数值表示C. 将音频转换为数值表示D. 将视频转换为数值表示答案:A解析:词嵌入的目的是将文本转换为数值表示,以便机器学习模型可以处理。
高考人工智能试题及答案

高考人工智能试题及答案一、单项选择题(每题2分,共10题,满分20分)1. 人工智能的英文缩写是?A. AIB. MLC. DLD. NLP答案:A2. 人工智能的发展历程中,第一个被称为“人工智能之父”的科学家是?A. 艾伦·图灵B. 约翰·麦卡锡C. 马文·闵斯基D. 艾伦·纽厄尔答案:B3. 下列哪个选项不是人工智能的应用领域?A. 自动驾驶汽车B. 语音识别系统C. 量子计算D. 智能客服答案:C4. 在人工智能领域,机器学习的主要目的是?A. 使机器能够自我复制B. 使机器能够执行特定任务C. 使机器能够自主思考D. 使机器能够自我进化答案:B5. 深度学习在人工智能中扮演的角色是?A. 数据存储B. 数据处理C. 特征提取D. 知识表示答案:C6. 人工智能中的“神经网络”模仿的是?A. 计算机网络B. 人脑神经结构C. 细胞结构D. 社会网络答案:B7. 下列哪个算法不是监督学习算法?A. 决策树B. 支持向量机C. 聚类算法D. 逻辑回归答案:C8. 在人工智能中,强化学习主要解决的问题是?A. 预测问题B. 分类问题C. 优化问题D. 控制问题答案:D9. 人工智能中的“自然语言处理”主要研究的是什么?A. 语言的语法结构B. 语言的语义理解C. 语言的发音规律D. 语言的书写规则答案:B10. 人工智能在医疗领域的一个应用是?A. 疾病诊断B. 药物研发C. 手术操作D. 所有选项答案:D二、多项选择题(每题3分,共5题,满分15分)1. 人工智能可以处理的数据处理任务包括?A. 数据清洗B. 数据转换C. 数据可视化D. 数据存储答案:ABC2. 人工智能在教育领域的应用可能包括?A. 自动评分系统B. 个性化学习推荐C. 虚拟助教D. 学习资源管理答案:ABCD3. 人工智能在金融领域的应用可能包括?A. 风险评估B. 欺诈检测C. 投资建议D. 客户服务答案:ABCD4. 人工智能在制造业的应用可能包括?A. 自动化生产线B. 质量控制C. 预测性维护D. 供应链优化答案:ABCD5. 人工智能在交通领域的应用可能包括?A. 交通流量分析B. 车辆导航系统C. 智能交通信号控制D. 无人驾驶技术答案:ABCD三、简答题(每题5分,共2题,满分10分)1. 请简述人工智能在环境保护中的应用。
人工智能练习题库(含参考答案)

人工智能练习题库(含参考答案)一、单选题(共103题,每题1分,共103分)1.卷积神经网络(convolu-tional neural network,CNN),是一种专门用来处理具有类似( )的数据的神经网络。
A、网格结构B、数组结构C、序列结构D、表格结构正确答案:A2.在证据理论中,信任函数与似然函数的关系为()。
A、Bel≤PlB、Bel<PlC、Bel≥PlD、Bel>Pl正确答案:A3.在Python中,函数()。
A、不可以嵌套定义B、不可以嵌套调用C、不可以递归调用D、以上都不对正确答案:D4.在IBMSPSS中,将评判准则和评判方法抽象为数学计算方法,就是()的内容。
A、数据挖掘B、统计分析C、数理统计D、优化技术正确答案:D5.隐马尔可夫模型(HiddenMarkovModel,简称HMM)主要用于(___)数据建模A、时长B、时间C、时态D、时序正确答案:D6.下列对《国务院关于印发新一代人工智能发展规划的通知》中关于到2030年人工智能发展战略目标,表述错误的是()。
A、成为世界主要人工智能创新中心B、人工智能理论、技术与应用达到世界领先水平C、人工智能产业成为新的重要经济增长点D、智能经济、智能社会取得明显成效正确答案:C7.数组与列表的区别在于()A、数组元素可变,列表元素不可变B、以上都不对C、列表元素类型必须一致,数组可以不一致D、数组元素类型必须一致,列表可以不一致正确答案:D8.下列哪部分不是专家系统的组成部分A、用户B、综合数据库C、知识库D、推理机正确答案:A9.SOM网络是一种()的无监督神经网络,它能将高维输入数据映射到低维空间。
A、竞争学习型B、匹配学习型C、在线学习型D、增量学习型正确答案:A10.Word2Vec提出了哪两个算法训练词向量?A、COBWSoftmaxB、Softmax、CBOWC、CBOW、Skip-gramDD、Skip-gramCOBWC正确答案:C11.在数据加工过程中,将特征值按比例缩小,使之落入一个特定的区间的方法是()A、标准化B、聚集C、平滑处理D、特征构造正确答案:A12.图像灰度的方差表示图像的哪种属性A、&图像细节B、&图像对比度&C、图像整体亮度&D、&图像饱和度&正确答案:B13.通常池化操作的效果是:A、使图片变大B、使图片变成圆形C、使图片变成三角形D、使图片变小正确答案:D14.TensorF1ow 是下列哪个公司首先开发的?A、OracleB、FacebookC、GoogleD、英伟达正确答案:C15.关于update语句和delete语句的使用需要注意的问题,下列说法正确的是()A、使用delete语句的时候需要注意把where字句写上,如果没有指定WHERE 子句,MySQL 表中的所有记录将被删除B、在iris表中删除sepal_length等于6的记录,写法是“delete * from iris where sepal_length = 6C、”D、更新数据的时候可以忽略更新数据的数据类型E、每一次使用update更新数据的时候,只可以更新一个字段正确答案:A16.算法性能显著不同时,需要进行(___)来进一步区分各算法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.什么是人类智能?它有哪些特征或特点?定义:人类所具有的智力和行为能力。
特点:主要体现为感知能力、记忆与思维能力、归纳与演绎能力、学习能力以及行为能力。
2.人工智能是何时、何地、怎样诞生的?解:人工智能于1956年夏季在美国Dartmouth大学诞生。
此时此地举办的关于用机器模拟人类智能问题的研讨会,第一次使用“人工智能”这一术语,标志着人工智能学科的诞生。
3.什么是人工智能?它的研究目标是?定义:用机器模拟人类智能。
研究目标:用计算机模仿人脑思维活动,解决复杂问题;从实用的观点来看,以知识为对象,研究知识的获取、知识的表示方法和知识的使用。
4.人工智能的发展经历了哪几个阶段?解:第一阶段:孕育期(1956年以前);第二阶段:人工智能基础技术的研究和形成(1956~1970年);第三阶段:发展和实用化阶段(1971~1980年);第四阶段:知识工程和专家系统(1980年至今)。
5.人工智能研究的基本内容有哪些?解:知识的获取、表示和使用。
6.人工智能有哪些主要研究领域?解:问题求解、专家系统、机器学习、模式识别、自动定论证明、自动程序设计、自然语言理解、机器人学、人工神经网络和智能检索等。
7.人工智能有哪几个主要学派?各自的特点是什么?主要学派:符号主义和联结主义。
特点:符号主义认为人类智能的基本单元是符号,认识过程就是符号表示下的符号计算,从而思维就是符号计算;联结主义认为人类智能的基本单元是神经元,认识过程是由神经元构成的网络的信息传递,这种传递是并行分布进行的。
8.人工智能的近期发展趋势有哪些?解:专家系统、机器人学、人工神经网络和智能检索。
9.什么是以符号处理为核心的方法?它有什么特征?解:通过符号处理来模拟人类求解问题的心理过程。
特征:基于数学逻辑对知识进行表示和推理。
11.什么是以网络连接为主的连接机制方法?它有什么特征?解:用硬件模拟人类神经网络,实现人类智能在机器上的模拟。
特征:研究神经网络。
1.请写出用一阶谓词逻辑表示法表示知识的步骤。
步骤:(1)定义谓词及个体,确定每个谓词及个体的确切含义;(2)根据所要表达的事物或概念,为每个谓词中的变元赋予特定的值;(3)根据所要表达的知识的语义用适当的联接符号将各个谓词联接起来,形成谓词公式。
2.设有下列语句,请用相应的谓词公式把它们表示出来:(1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。
解:定义谓词如下:Like(x,y):x喜欢y。
Club(x):x是梅花。
Human(x):x是人。
Mum(x):x是菊花。
“有的人喜欢梅花”可表达为:(x)(Human(x)Like(x,Club(x)))“有的人喜欢菊花”可表达为:(x)(Human(x)Like(x,Mum(x)))“有的人既喜欢梅花又喜欢菊花”可表达为:(x)(Human(x)Like(x,Club(x)) Like(x,Mum(x)))(1)他每天下午都去玩足球。
解:定义谓词如下:PlayFootball(x):x玩足球。
Day(x):x是某一天。
则语句可表达为:(x)(D(x)PlayFootball(Ta))(2)太原市的夏天既干燥又炎热。
解:定义谓词如下:Summer(x):x的夏天。
Dry(x):x是干燥的。
Hot(x):x是炎热的。
则语句可表达为:Dry(Summer(Taiyuan))Hot(Summer(Taiyuan))(3)所有人都有饭吃。
解:定义谓词如下:Human(x):x是人。
Eat(x):x有饭吃。
则语句可表达为:(x)(Human(x)Eat(x))(4)喜欢玩篮球的人必喜欢玩排球。
解:定义谓词如下:Like(x,y):x喜欢y。
Human(x):x是人。
则语句可表达为:(x)((Human(x)Like(x,basketball))Like(x,volleyball))(5)要想出国留学,必须通过外语考试。
解:定义谓词如下:Abroad(x):x出国留学。
Pass(x):x通过外语考试。
则语句可表达为:Abroad(x)Pass(x)、猴子问题:2.7解:根据谓词知识表示的步骤求解问题如下:解法一:(1)本问题涉及的常量定义为:猴子:Monkey,箱子:Box,香蕉:Banana,位置:a,b,c(2)定义谓词如下:SITE(x,y):表示x在y处;HANG(x,y):表示x悬挂在y处;ON(x,y):表示x站在y上;HOLDS(y,w):表示y手里拿着w。
(3)根据问题的描述将问题的初始状态和目标状态分别用谓词公式表示如下:问题的初始状态表示:SITE(Monkey,a)∧HANG(Banana,b)∧SITE(Box,c)∧~ON(Monkey,Box)∧~HOLDS(Monkey,Banana)问题的目标状态表示:SITE(Monkey,b)∧~HANG(Banana,b)∧SITE(Box,b)∧ON(Monkey,Box)∧HOLDS(Monkey,Banana)解法二:本问题涉及的常量定义为:猴子:Monkey,箱子:Box,香蕉:Banana,位置:a,b,c定义谓词如下:SITE(x,y):表示x在y处;ONBOX(x):表示x站在箱子顶上;HOLDS(x):表示x摘到了香蕉。
(3)根据问题的描述将问题的初始状态和目标状态分别用谓词公式表示如下:问题的初始状态表示:SITE(Monkey,a)∧SITE(Box,c)∧~ONBOX(Monkey)∧~HOLDS(Monkey)问题的目标状态表示:SITE(Box,b)∧SITE(Monkey,b)∧ONBOX(Monkey)∧HOLDS(Monkey)从上述两种解法可以看出,只要谓词定义不同,问题的初始状态和目标状态就不同。
所以,对于同样的知识,不同的人的表示结果可能不同。
2.8解:本问题的关键就是制定一组操作,将初始状态转换为目标状态。
为了用谓词公式表示操作,可将操作分为条件(为完成相应操作所必须具备的条件)和动作两部分。
条件易于用谓词公式表示,而动作则可通过执行该动作前后的状态变化表示出来,即由于动作的执行,当前状态中删去了某些谓词公式而又增加一些谓词公式从而得到了新的状态,通过这种不同状态中谓词公式的增、减来描述动作。
定义四个操作的谓词如下,操作的条件和动作可用谓词公式的增、删表示:(1)goto<x,y):从x处走到y处。
条件:SITE(Monkey,x)动作:删除SITE(Monkey,x);增加SITE(Monkey,y)(2)pushbox (x,y):将箱子从x处推到y处。
条件:SITE(Monkey,x)∧SITE(Box,x)∧~ONBOX(Monkey)动作:删除SITE(Monkey,x),SITE(Box,x);增加SITE(Monkey,y),SITE(Box,y)(3)climbbox:爬到箱子顶上。
条件:~ONBOX(Monkey)动作:删除~ONBOX(Monkey);增加ONBOX(Monkey)(4)grasp:摘下香蕉。
条件:~HOLDS(Monkey) ∧ONBOX(Monkey) ∧SITE(Monkey,b)动作:删除~HOLDS(Monkey);增加HOLDS(Monkey)在执行某一操作前,先检查当前状态是否满足其前提条件。
若满足,则执行该操作。
否则,检查另一操作的条件是否被满足。
检查的方法就是当前的状态中是否蕴含了操作所要求的条件。
在定义了操作谓词后,就可以给出从初始状态到目标状态的求解过程。
在求解过程中,当进行条件检查时,要进行适当的变量代换。
SITE(Monkey,a)SITE(Box,c)~ONBOX(Monkey)~HOLDS(Monkey)goto(x,y),用a代x,用c代ySITE(Monkey,c)SITE(Box,c)~ONBOX(Monkey)~HOLDS(Monkey)pushbox(x,y),用c代x,用b代ySITE(Monkey,b)SITE(Box,b)~ONBOX(Monkey)~HOLDS(Monkey)climbboxSITE(Monkey,b)SITE(Box,b)ONBOX(Monkey)~HOLDS(Monkey)graspSITE(Monkey,b)SITE(Box,b)ONBOX(Monkey)HOLDS(Monkey)2.16. 用语义网络表示下列知识:(1)所有的鸽子都是鸟;(2)所有的鸽子都有翅膀;(3)信鸽是一种鸽子,它有翅膀。
解:本题涉及对象有信鸽、鸽子和鸟。
鸽子和信鸽的属性是有翅膀。
鸽子和鸟是ISA关系,信鸽和鸽子是AKO关系。
根据分析得到本题的语义网络如下:2.17. 请对下列命题分别写出它的语义网络:(1)每个学生都有多本书。
解:根据题意可得本题的语义网络如下:(2)孙老师从2月至7月给计算机应用专业讲《网络技术》课程。
解:根据题意可得本题的语义网络如下:(3)雪地上留下一串串脚印,有的大,有的小,有的深,有的浅。
解:根据题意可得本题的语义网络如下:(4)王丽萍是天发电脑公司的经理,她35岁,住在南内环街68号。
解:根据题意可得本题的语义网络如下:2.18. 请把下列命题用一个语义网络表示出来:(1)猪和羊都是动物;(2)猪和羊都是偶蹄动物和哺乳动物;(3)野猪是猪,但生长在森林中;(4)山羊是羊,且头上长着角;(5)绵羊是一种羊,它能生产羊毛。
解:本题涉及对象有猪、羊、动物、野猪、山羊和绵羊。
猪和羊的属性是偶蹄和哺乳。
野猪的属性是生长在森林中。
山羊的属性是头上长着角。
绵羊的属性是产羊毛。
根据对象之间的关系得到本题的语义网络如下:2.27有一农夫带一条狼,一只羊和一框青菜与从河的左岸乘船倒右岸,但受到下列条件的限制:(1) 船太小,农夫每次只能带一样东西过河;(2)如果没有农夫看管,则狼要吃羊,羊要吃菜。
请设计一个过河方案,使得农夫、浪、羊都能不受损失的过河,画出相应的状态空间图。
题示:(1) 用四元组(农夫,狼,羊,菜)表示状态,其中每个元素都为0或1,用0表示在左岸,用1表示在右岸。
(2) 把每次过河的一种安排作为一种操作,每次过河都必须有农夫,因为只有他可以划船。
解:第一步,定义问题的描述形式用四元组S=(f,w,s,v)表示问题状态,其中,f,w,s和v分别表示农夫,狼,羊和青菜是否在左岸,它们都可以取1或0,取1表示在左岸,取0表示在右岸。
第二步,用所定义的问题状态表示方式,把所有可能的问题状态表示出来,包括问题的初始状态和目标状态。
由于状态变量有4个,每个状态变量都有2种取值,因此有以下16种可能的状态:S0=(1,1,1,1),S1=(1,1,1,0),S2=(1,1,0,1),S3=(1,1,0,0)S4=(1,0,1,1),S5=(1,0,1,0),S6=(1,0,0,1),S7=(1,0,0,0)S8=(0,1,1,1),S9=(0,1,1,0),S10=(0,1,0,1),S11=(0,1,0,0)S12=(0,0,1,1),S13=(0,0,1,0),S14=(0,0,0,1),S15=(0,0,0,0)其中,状态S3,S6,S7,S8,S9,S12是不合法状态,S0和S15分别是初始状态和目标状态。