云从科技2020校招算法笔试题

时长:120分钟 总分:100分

278浏览 2人已完成答题

题型介绍
题型 单选题 多选题 判断题 填空题
数量 19 1 10 3
1.
已知由四个字符构造的哈夫曼编码树,哈夫曼编码依次为0,10,110,111...
问题详情

已知由四个字符构造的哈夫曼编码树,哈夫曼编码依次为0,10,110,111,那这四个字符可能的权重比例为()




2.
下列不是哈希冲突的解决方法的选项是()
问题详情




3.
找规律:5,10,26,65,170,_____:
问题详情




4.
现需要从同一城市的A、B两条道路采集数据。若采集期间都是晴天,采集完A道路...
问题详情

现需要从同一城市的AB两条道路采集数据。若采集期间都是晴天,采集完A道路的数据需要8天,采集完B道路的数据需要10天;当阴天时采集,在A道路的采集效率下降40%,在B道路的采集效率下降20%。如果在两条道路同时开始采集,却能同一天采集完,则在A道路采集时的阴天天数为:




5.
我国婚姻法规定,禁止直系血亲和三代以内旁系血亲结婚。直系血亲是指和自己有直...
问题详情

我国婚姻法规定,禁止直系血亲和三代以内旁系血亲结婚。直系血亲是指和自己有直接血缘关系的亲属,三代以内旁系血亲是指与己身出自同一父母或同一祖父母、外祖父母,除直系血亲外的所有血亲。根据该定义,下列选项中的甲和乙可以结婚的是:




6.
某实验室举办歌唱比赛,共有四位参赛者参加。赛后参赛者们预测比赛结果: ...
问题详情

某实验室举办歌唱比赛,共有四位参赛者参加。赛后参赛者们预测比赛结果:

张同学说:“如果我能获奖,那么李同学也能获奖。”

李同学说:“如果我能获奖,那么刘同学也能获奖。”

刘同学说:“如果陈同学没获奖,那么我也不能获奖。”

比赛结果公布后,证明三位同学说的都对,并且四位同学中有三位获奖。那么没有获奖的同学是:




7.
对于向量,和,向量间夹角记为,下列关系正确的是:
问题详情




8.
三个相同的盒子里各有两个球,其中一个盒子放了两个红球,一个盒子放了两个蓝球...
问题详情

三个相同的盒子里各有两个球,其中一个盒子放了两个红球,一个盒子放了两个蓝球,一个盒子放了红球和蓝球各一个。随机选择一个盒子后从中随机摸出一个球是红球,另一个球也是红球的概率为:




9.
[0、2、1、4、3、9、5、8、6、7]是以数组形式存储的最小堆,删除堆...
问题详情

[0、214395867]是以数组形式存储的最小堆,删除堆顶元素0后的结果是:




10.
下列关于随机森林和GBDT的说法正确的是:
问题详情




11.
Batch Normalization使用的矩统计量,在训练和推理过程中,...
问题详情

Batch Normalization使用的矩统计量,在训练和推理过程中,分别计算自:




12.
Softmax交叉熵损失函数中,对应任意类别的预测概率为,对应的输入为。当...
问题详情

Softmax交叉熵损失函数中,对应任意类别的预测概率为p_k,对应的输入为x_k。当ground truth(GT)类别为时,损失函数对任意非GT类别)的输入x_i的导数为:




13.
以下关于深度学习优化器的说法正确的是:
问题详情




14.
一个典型的残差网络结构如图所示,该网络由由个残差模块堆叠而成,第个残差模块...
问题详情


一个典型的残差网络结构如图所示,该网络由残差模块堆叠而成,第个残差模块可以按照以下关系将输入变换为

记该网络所接的损失函数为:

为了便于理解残差网络,我们可以对以上损失函数进行递归的泰勒展开,那么当展开到block时,损失函的表达式为:






15.
已知,,,则以下关系正确的是:
问题详情




16.
若满足,且,则的最大值为
问题详情




17.
给定下列样本的标签和预测值,则以下(A,B,C)三分类预测的micro F...
问题详情

给定下列样本的标签和预测值,则以下(A,B,C)三分类预测的micro F1 score和macro F1 score分别为:
样本编号
1 2 3 4 5 6 7 8 9
样本标签
A A A B B B B C C
样本预测 
A A B C B B C C C




18.
假如我们使用 Lasso 回归来拟合数据集,该数据集输...
问题详情

假如我们使用 Lasso 回归来拟合数据集,该数据集输入特征有 100 个(X1,X2,...,X100)。现在,我们把其中一个特征值扩大 10 倍(例如特征 X1),然后用相同的正则化参数对 Lasso 回归进行修正。那么,下列说法正确的是:




19.
下列关于Bootstrap采样说法正确的是
问题详情




20.
机器学习中,下列方法可以用于解决过拟合问题的有:
问题详情




21.
以下代码时间复杂度为O([$##$])。 注意:答案中不要有乘号及空...
问题详情

以下代码时间复杂度为O(())。
注意:答案中不要有乘号空格!

int x = 1

for (int i = 0 i < N i++)

    for (int j = 1 j < R j++)

        x = x*j


22.
以下代码时间复杂度为O([$##$])。 注意:答案中不要有乘号及空...
问题详情

以下代码时间复杂度为O(())。
注意:答案中不要有乘号空格!

int x = 0

for (int i = 1 i <= N i++)

    for (int j = 1 j <= N+R j += i)

        x += j


23.
一个分类器在测试集上的混淆矩阵如下表所示,该分类器对类别3的召回率为[$#...
问题详情

一个分类器在测试集上的混淆矩阵如下表所示,该分类器对类别3的召回率为()%

798851mhx.jpg
24.
已知样本的属性和标签如下表所示,当某样本属性为(a2, b2, c2)时,...
问题详情

已知样本的属性和标签如下表所示,当某样本属性为(a2, b2, c2)时,采用朴素贝叶斯方法,非归一化的值为()。
注意:答案用分数表示。

属性1 属性2 属性3 标签
a2 b1 c3 L2
a1 b1 c2 L3
a1 b1 c1 L1
a3 b3 c1 L3
a1 b3 c2 L3
a3 b1 c3 L1
a2 b2 c1 L3
a1 b2 c1 L3
a2 b3 c3 L3
a2 b2 c3 L1




25.
现有二维输入的多层神经网络如图所示。按照图中输入,此网络前向传播输出值为[...
问题详情

现有二维输入的多层神经网络如图所示。按照图中输入,此网络前向传播输出值为()。
798853yip.jpg
26.
仍以该图输入,输出值Ground Truth为3。使用最小二乘误差损失函数...
问题详情

仍以该图输入,输出值Ground Truth3。使用最小二乘误差损失函数,学习率设为0.1,经过一次SGD权值更新后,w1的值为()。
798854fry.jpg
27.
尺寸为224×224的RGB图像,输入如图所示的卷积神经网络(每层标记:输...
问题详情

尺寸为224×224RGB图像,输入如图所示的卷积神经网络(每层标记:输出通道数×长×宽;s:stride d:dilation),输出层感受野大小是()。
798855uqo.jpg
28.
对于对应类别的二分类Softmax函数 e^(x_i)/(e^(x_1)+...
问题详情

对于对应类别的二分类Softmax函数 e^(x_i)/(e^(x_1)+e^(x_2))  ,为防止数值溢出,一般将该Softmax函数等价转换为()。
注意:答案中不要有空格!
29.
给定HMM模型如图所示,各转移概率已在图中标出。当观测序列为O1...
问题详情

给定HMM模型如图所示,各转移概率已在图中标出。当观测序列为O1O2O3时,隐含状态序列为X1X2X3的概率为()。
注意:答案保留到小数点后5位。

798857lax.jpg
30.
已知正方形ABCD的边长为1,当时,的最小值为[$##$],最大值为[$#...
问题详情

已知正方形ABCD的边长为1,当时,的最小值为(),最大值为()。
注意1:答案中不要有空格乘号!
注意2:如有平方根运算,根号用sqrt函数表示。
31.
矩形重组
问题详情

有四个四边形,已确定他们来源于一个矩形的切块,切块规则是:两根切割直线分别过矩形的两个对立边,把矩形切割成四块,并都满足以下前提条件:

1)切割直线不会经过矩形顶点;

2)切割直线与矩形边不垂直;

3)两切割线不相互垂直;

4)切割得到的四个边长度两两不等;
切割示例如图所示:

由示例所示情况可以看到,切割后得到的四边形会随机摆放到不同位置,并且可能会在平面内翻转或旋转任意角度

现在已知被切好的四个四边形各个顶点坐标,求矩形的长和宽

输入描述: 四个四边形的顶点坐标(确保是构成矩形,每四行代表一个四边形的四个顶点,顺时针顺序),如下所示:

X00,y00
X01,y01
X02,y02
X03,y03
X10,y10
X11,y11
X12,y12
X13,y13
X20,y20
X21,y21
X22,y22
X23,y23
X30,y30
X31,y31
X32,y32
X33,y33输入样例: 50,500 95.3333,500 114.755,265.303 50,234.286 220,500 220,315.714 114.755,265.303 95.3333,500 220,50 132.571,50 114.755,265.303 220,315.714 50,50 50,234.286 114.755,265.303 132.571,50 输出描述: 长和宽a,b,确保a>=b。

输出按四舍五入取整至个位。输出样例 450,170
32.
最长升序子序列
问题详情

输入一个数组,输出最长升序子序列的长度。
输入描述: 一组数组,长度不大于输入样例: 5,1,4,2,3 输出描述: 一个整数,最长升序子序列的长度输出样例 3
33.
引水入城
问题详情


如上图所示,在NM列的矩形表示的区域范围内,其中每个格子都代表一座城市,每座城市都有一个海拔高度。现在要在某些城市建造蓄水厂和输水站以满足区域内居民饮水需求。
蓄水厂的功能是利用水泵将湖泊中的水抽取到所在城市的蓄水池中。只有与湖泊毗邻的第1行的城市可以建造蓄水厂
输水站的功能则是通过输水管线利用高度落差,将湖水从高处向低处输送。一座城市能建造输水站的前提,是存在比它海拔更高且拥有公共边的相邻城市,已经建有水利设施
值得注意的是,该区域内第N行的城市毗邻沙漠,供水严重缺乏,故方案中的每座城市都必须建有水利设施。

请问能否设计出满足以上需求的方案?
如果能,请计算最少建造几个蓄水厂;
如果不能,求干旱区中不可能建有水利设施的城市数目。
输入描述: 输入的第一行是两个正整数N和M,表示矩形的规模。
接下来N行,每行M个正整数,依次代表每座城市的海拔高度,且每座城市的海拔高度不高于1e6。输入样例: 2 5 9 1 5 4 3 8 7 6 1 2 输出描述: 输出有两行。

如果能满足要求,输出的第一行是整数1,第二行是一个整数,代表最少建造几个蓄水厂;

如果不能满足要求,输出的第一行是整数0,第二行是一个整数,代表有几座毗邻沙漠的城市不可能建有水利设施。输出样例 1 1