网易2018校园招聘深度学习算法工程师笔试卷

时长:120分钟 总分:100分

79浏览 0人已完成答题

题型介绍
题型 单选题 填空题 简答题
数量 20 2 2
1.
以下python代码输出为 >>> a = [1, 2...
问题详情

以下python代码输出为
>>> a = [1, 2, 3]
>>> b = a
>>> a.append(4)
>>> b.append(5)
>>> print a, b




2.
以下关于importance sampling说法正确的是
问题详情




3.
[机器学习]以下集合是凸集的是
问题详情

以下集合是凸集的是




4.
[机器学习]以下关于谱聚类说法错误的是
问题详情

以下关于谱聚类说法错误的是




5.
[机器学习]ID3算法在分类树构建中, 使用哪个度量来进行分类节点
问题详情

ID3算法在分类树构建中, 使用哪个度量来进行分类节点




6.
以下关于Linear discriminant analysis(LDA)...
问题详情

以下关于Linear discriminant analysis(LDA)说法错误的是




7.
假定β参数预估满足如下式子: 且R,J函数满足 1....
问题详情

假定β参数预估满足如下式子:

R,J函数满足

1. Rβ的二次函数或者分段线性函数

2. Jβ的分段线性函数

β(λ) 的预估值为:





8.
以下哪个是lasso对于参数的作用效果
问题详情



9.
对于最大堆64,42,58,23,36,47,56,11,22,27,4,...
问题详情

对于最大堆64,42,58,23,36,47,56,11,22,27,4,2删除掉最大元素后,调整后堆中元素为:




10.
以下关于无向正权图的最短路和最小生成树的说法正确的有()
问题详情




11.
一个简单无向图有10个顶点,11条边,如果用邻接矩阵来存储它,那么矩阵里面...
问题详情

一个简单无向图有10个顶点,11条边,如果用邻接矩阵来存储它,那么矩阵里面会有多少个0?





12.
假如一个二叉树有1026个节点,它的深度的可能性有多少种?(假设只有根节点...
问题详情

假如一个二叉树有1026个节点,它的深度的可能性有多少种?(假设只有根节点的深度为1)





13.
下面关于dynamic_cast说法错误的有?
问题详情




14.
有如下代码: struct A1{ virtual ~A1(){}...
问题详情

有如下代码:
struct A1{
    virtual ~A1(){}
}
struct A2{
    virtual ~A2(){}
}
struct B1 : A1, A2{}
int main()
{
 B1 d
 A1* pb1 = &d
 A2* pb2 = dynamic_cast<A2*>(pb1)  //L1
 A2* pb22 = static_cast<A2*>(pb1)  //L2
 return 0
}





15.
采用死锁预防方案处理死锁问题时,一般不会破坏以下哪些条件
问题详情




16.
下面关于父子进程说法错误的是?
问题详情




17.
Belady现象可能会出现在以下哪个算法中?
问题详情





18.
下面关于TCP和UDP说法正确的是?
问题详情





19.
数字图像处理中常使用主成员分析(PCA)来对数据进行降维,下列关于PCA算...
问题详情

数字图像处理中常使用主成员分析(PCA)来对数据进行降维,下列关于PCA算法错误的是:




20.
shell中,如果想匹配以wangyi开头的行,应该采用下面的哪个正则表达式?
问题详情




21.
游历魔法王国
问题详情

魔法王国一共有n个城市,编号为0~n-1号,n个城市之间的道路连接起来恰好构成一棵树。
小易现在在0号城市,每次行动小易会从当前所在的城市走到与其相邻的一个城市,小易最多能行动L次。
如果小易到达过某个城市就视为小易游历过这个城市了,小易现在要制定好的旅游计划使他能游历最多的城市,请你帮他计算一下他最多能游历过多少个城市(注意0号城市已经游历了,游历过的城市不重复计算)。
22.
最长公共子括号序列
问题详情

一个合法的括号匹配序列被定义为:
1. 空串""是合法的括号序列
2. 如果"X"和"Y"是合法的序列,那么"XY"也是一个合法的括号序列
3. 如果"X"是一个合法的序列,那么"(X)"也是一个合法的括号序列
4. 每个合法的括号序列都可以由上面的规则生成
例如"", "()", "()()()", "(()())", "(((()))"都是合法的。
从一个字符串S中移除零个或者多个字符得到的序列称为S的子序列。
例如"abcde"的子序列有"abe","","abcde"等。
定义LCS(S,T)为字符串S和字符串T最长公共子序列的长度,即一个最长的序列W既是S的子序列也是T的子序列的长度。
小易给出一个合法的括号匹配序列s,小易希望你能找出具有以下特征的括号序列t:
1、t跟s不同,但是长度相同
2、t也是一个合法的括号匹配序列
3、LCS(s, t)是满足上述两个条件的t中最大的
因为这样的t可能存在多个,小易需要你计算出满足条件的t有多少个。

如样例所示: s = "(())()",跟字符串s长度相同的合法括号匹配序列有:
"()(())", "((()))", "()()()", "(()())",其中LCS( "(())()", "()(())" )为4,其他三个都为5,所以输出3.
23.
深度学习已经在图像/语音/语言等领域带来了一系列突破,在其他领域的应用也越...
问题详情

深度学习已经在图像/语音/语言等领域带来了一系列突破,在其他领域的应用也越来越广泛。请结合您的某个具体项目:
1)阐述深度学习在其中具体是如何工作的?
2)应用深度学习过程中遇到的困难有哪些以及是如何解决的?
3)请根据您的理解,谈谈深度学习的优点和缺点。
24.
常用的深度学习计算框架都需要支持分布式计算,一般采用parameter s...
问题详情

常用的深度学习计算框架都需要支持分布式计算,一般采用parameter server架构实现多机数据并行,请尝试设计一个高性能的分布式parameter server架构?
1)在数据并行训练系统中,parameter server主要作用是什么? 除深度学习领域外,它能否用于加速传统机器学习分布式训练效率?
2)对于有N个并行计算的worker节点(worker节点定义为进行神经网络forward和backward的完整执行单元),你会如何设计paramter server架构,有哪些因素会影响到parameter server的对整体分布式训练效率?
3)什么是Amdahl's law? 基于分布式parameter server架构的多机并行神经网络训练框架中,如何利用amdahl's law指导多机并行加速效率的优化?
4)spin lock和pthread mutex lock有什么区别? 假定一个parameter server主要完成对神经网络parameter weight的向量求和操作。如果同时有100个worker向parameter server推送weight数据,即同时需要在parameter server上实现100组weight向量的向量求和操作,给定56个Cpu物理核来完成求和操作,请设计一个并行计算逻辑最大程度提高整个求和操作的效率,请用伪代码描述。
5)计算机架构中,哪些设计中使用了pipeline技术?它的作用是啥? 你设计的parameter server架构中,你觉得有些地方可以用pipeline技术来优化效率,具体如何实现pipeline?