人工智能习题作业进化计算II习题答案
- 格式:pdf
- 大小:82.98 KB
- 文档页数:4
人工智能试题库含参考答案一、单选题(共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.在分布式隐私保护机器学习系统中,()可为其提供算力支持。
人工智能习题库与答案一、单选题(共103题,每题1分,共103分)1.()问题更接近人类高级认知智能,有很多重要的开放问题。
A、计算机视觉B、自然语言处理C、语音识别D、知识图谱正确答案:B2.逻辑回归模型中的激活函数Sigmoid函数值范围是A、(0,1)B、[0,1]C、(-∞~∞)D、[-1,1]正确答案:A3.使用什么命令检测基本网络连接?A、routeB、pingC、netstatD、ifconfig正确答案:B4.关于bagging下列说法错误的是:()A、为了让基分类器之间互相独立,需要将训练集分为若干子集。
B、当训练样本数量较少时,子集之间可能有重叠。
C、最著名的算法之一是基于决策树基分类器的随机森林。
D、各基分类器之间有较强依赖,不可以进行并行训练。
正确答案:D5.下列快捷键中能够中断(Interrupt Execution)Python程序运行的是A、F6B、Ctrl+QC、Ctrl+CD、Ctrl+F6正确答案:C6.下列关于深度学习说法错误的是A、LSTM在一定程度上解决了传统RNN梯度消失或梯度爆炸的问题B、CNN相比于全连接的优势之一是模型复杂度低,缓解过拟合C、只要参数设置合理,深度学习的效果至少应优于随机算法D、随机梯度下降法可以缓解网络训练过程中陷入鞍点的问题正确答案:C7.传统GBDT以()作为基分类器A、线性分类器B、CARTC、gblinearD、svm正确答案:B8.半监督支持向量机简称?A、S2VMB、SSVMC、S3VMD、SVMP正确答案:C9.以下不属于人工智能软件的是()。
A、语音汉字输入软件B、百度翻译C、在网上与网友下棋D、使用OCR汉字识别软件正确答案:C10.云计算通过共享()的方法将巨大的系统池连接在一起。
A、CPUB、软件C、基础资源D、处理能力正确答案:C11.下列哪项是自然语言处理的Python开发包?A、openCVB、jiebaC、sklearnD、XGBoost正确答案:B12.神经网络中最基本的成分是()模型。
人工智能习题库与参考答案一、多选题(共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.考虑某个具体问题时,你可能只有少量数据来解决这个问题。
第三次作业_进化计算、群智能_参考答案《人工智能基础》(2014-2015-1)第三次习题(进化计算、群智能)第一题:利用进化算法解决旅行商问题(Traveling Salesman Problem, TSP)。
试给出相应算法伪码以及关键的数据结构。
进而说明其中对应全局探索(Exploration)能力和局部探测(Exploitation)能力的构成要素分别是什么?你如何实现二者之间的平衡?答:伪代码如下:/*说明:用遗传算法解决TSP问题*//*初始化遗传算法参数*/const int maxGeneration; //进化代数,即迭代次数const int sizeGene; //种群规模double pcross; //交叉概率选择,0和1之间double pmutation; //变异概率选择,0和1之间int *bestGene; //适应度最好的染色体double bestFitness; //记录进化中最高的适应度struct gene //每个染色体的结构{int *cityorder[]; // 路径int fitness; // 适应度函数值};bool GenSelection()/*选择*/{采用转轮法进行选择}bool GenCrossover()/*交叉*/{采用单点交叉}bool GenMutate()/*突变*/{随机选择染色体某一位置,将其值取反}double Fitness()/*适应度函数计算*/{double fit=F()为相应路径长度的负数;}main(){//初始化种群for(i=0,i< sizeGene;i++){随机产生一个种群计算其适应度}// 进化开始t = 1 // 进化代数do{选择;交叉;变异;重新计算适应度函数;bestGene = 此代进化中适应度最高的染色体进化代数t = t + 1;}while(t< maxGeneration) // 进化结束bestGene 存储的即为最佳路径;}其中全局探索能力的构成要素是遗传算子,即交叉与变异,交叉是将双亲部分的基因进行交换,生成新的后代。
人工智能应用方向练习题库含参考答案一、单选题(共48题,每题1分,共48分)1.Tanh激活函数在神经网络中可以将神经元计算数值变化到以下哪个范围内?A、[-0.5,0.5]B、[-1,1]C、[-1,0]D、[0,1]正确答案:B2.图像识别任务可以分为三个层次,根据处理内容的抽象性,从低到高依次为?A、图像处理,图像分析,图像理解B、图像分析,图像处理,图像理解C、图像分析,图像理解,图像处理D、图像理解,图像分析,图像处理正确答案:A3.机器翻译属于下列哪个领域的应用?A、专家系统B、机器学习C、人类感官模拟D、自然语言系统正确答案:D4.深度学习可以用在下列哪些NLP任务中A、情感分析B、问答系统C、机器翻译D、所有选项正确答案:D5.平台中人工智能算法在支撑业务应用时,应充分考虑算法计算精度突然降低、计算结果出错、计算结果超时等状况下对()造成的不利影响。
A、业务系统B、网站C、业务流程D、电力系统正确答案:A6.深度学习可以用在下列哪些NLP任务中?A、情感分析B、问答系统C、机器翻译D、所有选项正确答案:D7.人工智能产业链主要包括:基础技术支撑,(),人工智能应用。
A、人工智能技术B、大数据C、互联网D、智能平台建设正确答案:A8.对股票涨跌方向的判断,理论上下列哪些方法是可行的?A、SVMB、DBSCANC、FP-growthD、决策树正确答案:D9.模型库功能要求为:模型测试包括模型部署、()测试和服务管理,模型测试服务发布应支持向导模式,宜支持一键自动发布测试服务,模型测试服务宜支持单卡内存级分配。
A、离线B、自动C、手动D、在线正确答案:D10.下列哪些网用到了残差连接A、FastTextB、BERTC、GoogLeNetD、ResNet正确答案:D11.对于较长的序列数据,使用()可以大大提升循环神经网络处理能力。
A、LeNetB、AlexNetC、LSTMD、CNN正确答案:C12.下列选项中,不属于生物特征识别技术的是()。
习题1010.1 解释遗传算法、进化规划和进化策略的不同。
解:略。
10.2 实现GA 最小化函数f (x 1,x 2)=x 12+x 2,0≤x i ≤1024,i =1,2,要求使用二进制编码、单点交叉、赌轮选择法。
解:1)编码编码较为简单,需要22个二进制位来表示自变量,分别使用11个二进制位表示自变量x 1,x 2。
2)产生初始群体令M=4,一个可能的初始种群是00000000000,00000000000,10000000000,10000000000,00000000000,10000000000,10000000000,00000000000。
3)计算适应度由于是二进制编码,所以首先要有一个解码(Decode )的过程,即将二进制串解码为十进制的实数,这也被称为从基因型(Genotype )到表现型(Phenotype )的转化,00000000000,00000000000->0,0,10000000000,10000000000->1024,1024,00000000000,10000000000->0,1024,10000000000,00000000000->1024,0。
根据目标函数,可以计算种群中4个个体的适应度为,0,0->0,1024,1024->1047552,0,1024->1024,1024,0->1048576。
4)选择选择优良个体的方法,通常采用轮盘法。
轮盘法的基本精神是个体被选中的概率取决于个体的相对适应度:∑=j i i f f p / (10.4) 其中p i 为个体i 被选中的概率,f i 为个体i 的适应度。
个体适应度愈高,被选中的概率愈大。
但是,适应度小的个体也有可能被选中,以便增加下一代群体的多样性。
从统计意义讲,适应度大的个体,其刻度长,被选中的可能性大。
5)交叉单点交叉操作如下所述:00000000000,00000000000, 10000000000,10000000000 → 10000000000,00000000000,00000000000,1000000000000000000000,10000000000, 10000000000,00000000000 → 00000000000,00000000000,10000000000,10000000000分别为两对染色体的交叉,第一对的随机交叉位置为2,第二对为12。
人工智能模拟练习题(含参考答案)一、多选题(共100题,每题1分,共100分)1.下列哪些项是决策树常用的属性选择指标()A、距离平方和B、Gini系数C、信息增益率D、信息增益正确答案:BCD2.以下表达式输出结果中不包含重复元素的有A、set ([1,1,2,3])B、list((1,1,2,3))C、{1,1,2,3}D、list({1,1,2,3})正确答案:ACD3.卷积神经网络中的池化层可以减小下层输入的尺寸。
常见的池化有:A、最小地化层B、乘积池化层C、最大池化层D、平均池化层正确答案:CD4.人工智能因其突出的()等能力,可在网络信息安全领域和社会公共安全领域有许多创新性应用A、知识提取B、数据分析C、自主学习D、智能决策正确答案:ABCD5.前馈神经网络由()、()、()构成?A、中间层B、隐藏层C、输出层D、输入层正确答案:BCD6.图像数字化需要经过的步骤包括()A、裁剪B、采样C、旋转D、量化正确答案:BD7.在Python中,令cars=['bmw','audi','toyota','subaru'] 运行cars.sort(reverse=True)后,cars的值为();运行sorted(cars,reverse=True)后,cars的值为()A、['audi', 'bmw', 'subaru', 'toyota']B、['toyota','subaru','bmw','audi']C、['subaru','toyota','audi','bmw']D、['bmw','audi','toyota','subaru']正确答案:BD8.下列哪些部分是专家系统的组成部分?A、用户B、知识库C、推理机D、综合数据库正确答案:BCD9.C语言中三种基本的类型为()。
人工智能习题库与参考答案一、单选题(共103题,每题1分,共103分)1.下面是一段将图像转换为向量的函数img2vector。
该函数创建1×1024的NumPy数组,然后打开给定的文件,循环读出文件的前32行,并将每行的头32个字符值存储在NumPy数组中,最后返回数组。
请问填充在空白处的代码应该是哪个。
def img2vector(filename): returnVect = zeros((1,1024)) fr = open(filename) for i in range(32): ______________________________ for j in range(32): returnVect[0, 32*i+j] = int(lineStr[j]) return returnVectA、lineStr = fr.readlines()B、lineStr = fr.readline()C、lineStr = readline()D、lineStr = fr.read_line()正确答案:B2.()学派认为未知参数与其他变量一样,都是随机变量,因此参数估计和变量推断能统一在推断框架下进行。
A、贝叶斯B、马尔可夫C、切比雪夫D、珀尔正确答案:A3.强化学习在每个时刻环境和个体都会产生相应的交互。
个体可以采取一定的(),这样的行动是施加在环境中的。
A、rewardB、agentC、actionD、state正确答案:C4.根据机器智能水平由低到高,正确的是()A、计算智能、感知智能、认知智能B、机器智能、感应智能、认知智能C、机器智能、感知智能、认知智能D、计算智能、感应智能、认知智能正确答案:A5.PCA的步骤不包括()A、构建协方差矩阵B、矩阵分解得到特征值和特征向量C、特征值排序D、特征值归一化正确答案:D6.一种将数据转换成信息的分析过程叫做()。
A、预测性分析B、规范性分析C、描述性分析D、诊断性分析正确答案:C7.全局梯度下降算法、随机梯度下降算法和批量梯度下降算法均属于梯度下降算法,以下关于其有优缺点说法错误的是:A、全局梯度算法可以找到损失函数的最小值B、随机梯度算法可以找到损失函数的最小值C、全局梯度算法收敛过程比较耗时D、批量梯度算法可以解决局部最小值问题正确答案:B8.()是一个具有大量的专门知识与经验的程序系统,它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题。
第六章 进化计算课后习题及答案
一、选择题:
1. 设用遗传算法求解某问题时,产生了四个个体A、B、C和D,适应度值分别为34、98、60和45,采用赌轮选择机制,则个体A的适应度值所占份额为?
( D )
A 34
B 34/98
C 100
D 34/237
2. 如用遗传算法求解某问题时,有两个八位长的个体10111010和01011001, 进行交叉操作,交叉位置在从右往左第5位,产生的两个新个体分别为: ( A )
A 01011010和10111001
B 01011001和10111010
C 101和11001
D 01110101和10100101
3. 用模拟退火算法求解TSP时,采用“逆转中间或者逆转两端” 变换方法。
设当前解为(4,5,8,1,2,10,6,9,3,7)随机产生的两相异数k和m分别为2和6,变换后的新解为: ( B )
A(4,10,2,1,8,5,7,3,9,6)
B(4,10,2,1,8,5,6,9,3,7)
C(4,5,8,1,2,10,6,9,3,7)
D(8,5,4,1,2,10,6,9,3,7)
4. 在极小极大分析法中,为计算得分,需要根据问题的特性信息定义一个估价函数,用来估算当前博弈树端节点的得分。
此时估算出来的得分称为_____。
( C )
A父节点的得分 B 倒推值 C 静态估值 D 估价信息
5. 遗传算法的选择操作将使适应度_____的个体有较大的存在机会。
( B )
A 较低
B 较高
C 低劣
D 为正数
6. 如用遗传算法求解某问题时,有两个八位长的个体10101010和01011011, 进行交叉操作,交叉位置在从右往左第5位,产生的两个新个体分别为: ( AD ) A 01011010 B 01011001 C 11001 D 10101011
7. 模拟退火算法的T必须满足条件: ( ACD )
A. 开始T是很大正数
B. T非负
C. 逐渐减小
D. 趋近0
8. 进化算法包括进化程序设计、______等等。
( ABD )
A. 遗传算法
B. 进化规划
C. 模拟退火算法
D. 进化策略
9. 遗传算法_____。
( ABD )
A 是一种对生物进化现象进行仿真的程序
B 的理论机制已清楚了
C 具有自适应性
D 具有隐并行性
10. 遗传算法_____。
( D )
A 有进化能力,是收敛的。
B 通常是收敛的。
C 通常是不收敛的。
D 加入其他条件才可能收敛。
二、填空题:
1. 参简单遗传算法并不是所有被选择了的染色体都要进行交叉操作和变异操作,而是以一定的__概率 ___进行。
2. 简单遗传算法的遗传操作主要有三种: 选择 、 交叉 、 变异 。
3. 遗传算法中将位串形式编码表示变换为原问题结构的过程叫 译码 。
三、简答题:
1. 试述遗传算法的基本原理,并说明遗传算法的求解步骤。
答:遗传算法的基本原理如下:通过适当的编码方式把问题结构变为位串形式(染色体),在解空间中取一群点作为遗传开始的第一代,染色体的优劣程度用一个适应度函数来衡量,每一代在上一代的基础上随机地通过复制、遗传、变异来产生新的个体,不断迭代直至产生符合条件的个体为止。
迭代结束时,一般将适应度最高的个体作为问题的解。
一般遗传算法的主要步骤如下:
(1) 随机产生一个由确定长度的特征字符串组成的初始群体。
(2) 对该字符串群体迭代的执行下面的步(a) 和 (b) ,直到满足停止标准:
(a) 计算群体中每个个体字符串的适应值;
(b) 应用复制、交叉和变异等遗传算子产生下一代群体。
(3) 把在后代中出现的最好的个体字符串指定为遗传算法的执行结果,这个结果可以表示问题的一个解。
2. 遗传算法、进化策略和进化编程的关系如何?有何区别?
答:关系:它们都是模拟生物界自然进化过程而建立的鲁棒性计算机算法。
区别:进化策略和进化编程把变异作为主要搜索算子,标准遗传算法中,变异处于次要位置。
交叉在遗传法起着重要作用,而在进化编程中却被完全省去在进化策略中与自适应结合使用,起了很重要的作用。
标准遗传算法和进化编程都强调随机选择机制的重要性,而进化策略的选择是完全确定的。
进化策略和进化编程,确定地把某个个体排除在被选择之外,而标准遗传算法都对每个个体指定一个非零的选择概率。