映客2020春招算法E卷

时长:120分钟 总分:100分

203浏览 0人已完成答题

题型介绍
题型 单选题 多选题 填空题 简答题
数量 16 4 3 4
1.
图的广度优先遍历算法类似于二叉树的()
问题详情




2.
下列关于核函数的表述正确的是()
问题详情




3.
假定所有变量均已正确定义,则下列程序段运行后x的值是()a=b=c=0x...
问题详情

假定所有变量均已正确定义,则下列程序段运行后x的值是()
a=b=c=0  x=35
if(!a) x--
else if(b)
if(c) x=3
else x=4




4.
以下是目标变量在训练集上的8个实际值[0,0,0,1,1,1,1,1],目...
问题详情

以下是目标变量在训练集上的 8 个实际值[0,0,0,1,1,1,1,1],目标变量的熵是多少?( )




5.
设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学...
问题详情

设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型grade为成绩,数值型,取值范围0-100.若要更正王二的化学成绩为85分,则可用( ) .




6.
下列关于线性表,平衡二叉树,哈希表存储数据的优劣描述错误的是?()
问题详情




7.
下列算法段中,时间复杂度为()for(i=1i&lt=ni++){f...
问题详情

下列算法段中,时间复杂度为()
for(i=1i<=ni++)
{
for(j=1j<=ij++)
{
x=0
for(k=1k<=nk++)
x+=a*b
}
}




8.
在有监督学习中,我们如何使用聚类方法?()(1).我们可以先创建聚类类别,...
问题详情

在有监督学习中, 我们如何使用聚类方法?()
(1).我们可以先创建聚类类别, 然后在每个类别上用监督学习分别进行学习
(2).我们可以使用聚类“类别id”作为一个新的特征项,然后再用监督学习分别进行学习
(3).在进行监督学习之前,我们不能新建聚类类别
(4).我们不可以使用聚类“类别id”作为一个新的特征项, 然后再用监督学习分别进行学习




9.
以下哪个命令可以设置linux定时执行任务?
问题详情




10.
使用kill命令来中止进程时候,最强信号值是多少?
问题详情




11.
假设你在卷积神经网络的第一层中有5个卷积核,每个卷积核尺寸为7×7,具有零...
问题详情

假设你在卷积神经网络的第一层中有 5 个卷积核,每个卷积核尺寸为 7×7,具有零填充且步幅为 1。该层的输入图片的维度是 224×224×3。那么该层输出的维度是多少?()




12.
卷积神经网络一般应用于图像,一般不使用在文本分类任务上
问题详情


13.
使用高斯核训练的SVM中,若训练集不存两个点在同一位置,存在一组参数使得S...
问题详情

使用高斯核训练的SVM中,若训练集不存两个点在同一位置,存在一组参数使得SVM训练误差为0


14.
XGB中决策树分裂采用的是leaf-wise的分裂方式
问题详情


15.
为了防止过拟合,随机森林应该对每一颗子树进行剪枝
问题详情


16.
深度学习中求取损失函数最优解时,目前无法完全避免局部最优解的情况出现
问题详情


17.
(多选)机器学习中做特征选择时,可能用到的方法有()
问题详情




18.
(多选题)逻辑回归有哪些处理非线性关系特征的方法?
问题详情

(多选题) 逻辑回归有哪些处理非线性关系特征的方法?




19.
(多选题)线性回归中多重共线性可以用哪些方法处理:
问题详情




20.
(多选题)以下哪几种聚类算法在训练的时候不需要设定聚类个数:
问题详情




21.
简述下你在机器学习项目中的开发流程
问题详情
22.
给出生成式模型和判别式模型的区别。列举常见机器学习模型中,哪些是生成式模型...
问题详情

给出生成式模型和判别式模型的区别。列举常见机器学习模型中,哪些是生成式模型,哪些是判别式模型?
23.
请叙述并推导Back-Propagation算法(提示:只需说明BP算法是...
问题详情

请叙述并推导Back-Propagation算法(提示:只需说明BP算法是如何计算损失函数对全部参数的偏导数的)。
24.
假设XGB损失函数为,其中L表示损失函数,n为观测个数,k为迭代器个数,f...
问题详情

假设XGB损失函数为795019fgw.jpg ,其中L表示损失函数,n为观测个数,k为迭代器个数,fi(x)为第i颗决策树,xj为第j个观测特征,yj为第j个观测对应的真实标签,T为第i颗决策树节点数,wi表示第i颗决策树所有叶子结点值。请由上式推导XGB决策树节点分裂时参考的损失值公式。
25.
寻找最大K个数
问题详情

求取一个数组最大K个数,返回K个数结果为有序数组。假设数组有N个元素,要求算法时间复杂度不超过O(N*log(K)),空间复杂度为O1)。
如:
input
[3, 2, 1, 4, 5]
2
output
[4, 5]

输入描述:
输入一个包含N个元素的数组和数量K
输入样例: [3,2,1,4,5] 2 输出描述:
输出最大的K个数,返回结果为一个有序的递增数组
输出样例 [4, 5]
26.
回文串判断
问题详情

判断一个字符串在任意位置(包括最前面和最后面)插入一个字符后能不能构成一个回文串。
输入为一个由字母和数字组成的字符串s,如果在插入一个字符之后可以构成回文串,则输出Yes, 否则输出No。(回文串:一个正读和反读都一样的字符串,如a, aba, abccba都是回文串)
输入描述: 输入一个字符串,例如"inkenike"输入样例: abcdba 输出描述: 输出插入一个字符后给定字符串能不能构成一个回文串,如果能,输出Yes,否则输出No输出样例 Yes
27.
重构二叉树
问题详情

给定两个整数数组preorderinorder,表示一个二叉树的前序遍历和中序遍历,重构出原二叉树。假设二叉树的节点值没有重复,二叉树节点的定义已经给出。