昨天晚上大疆机器学习笔试题目

昨天晚上的大疆机器学习笔试题目,整理在自己的博客上,大家可以参考下。


本篇博客写的是关于大疆机器学习岗位的笔试题B卷(分两次考试:A卷和B卷),对其他岗位不具有参考性。今年的大疆笔试题题量大(单选,多选,填空,问答,编程),时间却很短(1个小时),可以说是时间短,题目多。好多人都没有做完,包括我。不说了,趁着刚做完,把题目做一个记录,题目来自于一些同学的拍照和自己的记忆。

题目

单选题

1. 关于Logistic回归和SVM,以下说法错误的是?

  • Logistic回归可用于预测事件发生概率的大小
  • Logistic回归的目标函数是最小化后验概率
  • SVM的目标的结构风险最小化
  • SVM可以有效避免模型过拟合

2. 假设三个稠密矩阵(Dense Matrix)A, B, C的尺寸分别为m*n, n*q和p*q,且$m<n<p<q$,一下计算顺序会加速的是?

  • (AB)C
  • AC(B)
  • A(BC)
  • 所有效率都相同

答案:A

3. 以下有关特征数据归一化的说法错误的是:

  • 特征数据归一化加速梯度下降优化的速度
  • 特征数据归一化有可能提高模型的精度
  • 线性归一化适用于特征数值分化比较大的情况
  • 概率模型不需要做归一化处理

4. 假定你在神经网络中的隐藏层中使用激活函数X,在特定神经元给定任意输入,你会得到输出[-0.0001],X可能是一下哪一个?

  • ReLU
  • tanh
  • sigmoid
  • 其他都不是

5. 下列哪些项所描述的相关技术是对的?

  • AdaGrad和L-BFGS使用的都是一阶差分
  • AdaGrad和L-BFGS使用的都是二阶差分
  • Adagrad使用的是一阶差分,L-BFGS使用的是二阶差分
  • Adagrad使用的是二阶差分,L-BFGS使用的是一阶差分

多选题

1. 关于主成分分析PCA说法正确的是:

  • 我们必须在使用PCA前规范化数据
  • 我们应该选择使得模型有最大variance的主成分
  • 我们应该选择使得模型有最小variance的主成分
  • 我们可以使用PCA在低纬度上做数据可视化

2. 以下描述错误的是?

  • SVM是这样一个分类器,他寻找具有最小边缘的超平面,因此它也经常被称为最小边缘分类器(minimal margin classifier)
  • 在聚类分析中,簇内的相似性越大,簇间的差别越大,聚类的效果越好
  • 在决策树中,随着树中节点变得太大,即使模型的训练误差还在继续减低,但是检验误差开始增大,这是出现了模型拟合不足的问题
  • 聚类分析可以看做是一种非监督的分类

3. 假设目标遍历的类别非常不平衡,即主要类别占据了训练数据的99%,现在你的模型在训练集上表现为99%的准确度,那么下面说法正确的是:

  • 准确度并不适合衡量不平衡类别问题
  • 准确度适合衡量不平衡类别问题
  • 精确度和召回率适合于衡量不平衡类别问题
  • 精确度和召回率不适合衡量不平衡类别问题

4. 神经网络训练过程中的哪些现象表明可能出现了梯度爆炸?

  • 模型梯度快速变大
  • 模型权重变为NaN值
  • 每个节点和层的误差梯度值持续超多1.0
  • 损失函数持续减小

应该还有个第五题,不过没有资料了。

填空题

1. 具体题目记不太清楚了,是关于输如一个200x200的图像,经过几次卷积和池化后,求维度大小。
2. 在训练集标签为[0,0,0,1,1,1,1,1], 求信息熵的大小。

简答题

1. BP算法推导
2. 写出Leaky-ReLu的数学公式,相对于sigmoid函数的优点
3. Adagrad的优缺点
4. 在图像处理中,Data augmentation有哪些方式
5. 为什么要进行数据归一化,有哪些方式

编程题

1. 给你一个数列a[0], n[1],...,a[n-1],n大于4,必定存在i, j, p, q, 使得$i<j<p<q$,且$n[j] - n[i] + n[q]-n[p]$值最大,求出这个最大值,并说明时间复杂度。

2. 给你一个数组,求一个k值,使得前k个数的方差+后面n-k个数的方差最小,并说明时间复杂度。

#大疆##笔试题目##机器学习##校招#
全部评论
楼主博客里好像应该是:札记 字错了吧..
5 回复 分享
发布于 2018-07-09 10:18
编程题第一题,我不可以先排序吗
点赞 回复 分享
发布于 2019-07-31 10:21
看来两道编程题的思路几乎一样
点赞 回复 分享
发布于 2018-07-14 10:52
有哪位大佬知道大概多久出结果?
点赞 回复 分享
发布于 2018-07-10 09:38
编程题有没有大佬给点思路呀,第一道题只想到了O(n^2)的做法,第二题穷举也是O(n^2),第二题印象中跟CART回归树的节点划分一样,应该是NP难问题吧,没有想到更简化的方法诶。
点赞 回复 分享
发布于 2018-07-09 22:20
填空题第一题我有拍照片
点赞 回复 分享
发布于 2018-07-09 21:24
对对答案: 单选题: 1.C 2,A 3,D 4,B 5,C 多选题: 1. ABD 2.AC 3.AC 4.AB 多选题第四题c选项没太明白什么意思。
点赞 回复 分享
发布于 2018-07-09 19:23
选择错2,3个,简答题有1没写。BP推导那个只写一部分。编程题第一个错了,请问能进面试么?
点赞 回复 分享
发布于 2018-07-09 16:00
楼主是如何把这些题目记住的哦,我考完就不记得题目了
点赞 回复 分享
发布于 2018-07-09 14:50
adagrad和l-bfgs是几阶差分?
点赞 回复 分享
发布于 2018-07-09 12:28
这一个小时能做完?
点赞 回复 分享
发布于 2018-07-09 11:53
额  多选题哪个PCA的选啥呀?
点赞 回复 分享
发布于 2018-07-09 10:43
赞👍
点赞 回复 分享
发布于 2018-07-09 10:41

相关推荐

xdm&nbsp;早上喝奶茶差点喷出来。事情是这样的,我们班有个哥们儿,简称&nbsp;L,去年秋招拿了字节sp,专业方向是后端。我们当时都震惊:这哥们儿平时课上从来不发言,期末小组作业基本是划水的那种,刷题平台&nbsp;commit记录我点进去看过,绿格子稀稀拉拉。但他面试一路绿灯。一面二面三面&nbsp;hr&nbsp;面,全过,给的还是sp。当时班级群里恭喜他的、问他经验的、约饭的,热闹了一周。他说自己"运气好,准备充分"。我们都信了,直到三月初他入职。入职第二周开始,班里另一个进字节的同学W(在隔壁组的)开始跟我他的不对劲。一开始是写代码慢,后来写不出来,再后来是组里&nbsp;mentor&nbsp;让他fix&nbsp;一个简单&nbsp;bug&nbsp;都搞了一下午没动静。最离谱的是上周。W&nbsp;说他们大部门搞了个新人分享会,让新人讲一下自己负责模块的设计思路。L&nbsp;上去讲了&nbsp;20分钟,全程念稿子,问答环节别人随便问一个"那你这里为什么用&nbsp;Redis&nbsp;不用&nbsp;Memcached",他直接卡&nbsp;30秒说"这个我回去再确认一下"。会后他&nbsp;mentor&nbsp;直接找&nbsp;leader&nbsp;谈,leader&nbsp;找&nbsp;hr&nbsp;谈,hr调出了他面试录像,全程对比口型和回答节奏,发现他二三面有大量时长在偷偷看屏幕外(推测开了双机位&nbsp;AI&nbsp;答题)。(这段是&nbsp;W后来转述给我的,他自己也是听他组里同事八卦来的)昨天下班前,W&nbsp;告诉我L&nbsp;被辞退了,让他自己走,不走就走仲裁但会发函到学校。L&nbsp;现在已经回学校了,朋友圈仅三天可见。我说真的,我不是个心眼小的人,但是我看到这个消息的时候真的有种"嗯,挺好"的感觉。去年秋招我投字节后端,简历挂。我准备了八个月,背&nbsp;八股&nbsp;+&nbsp;刷&nbsp;500&nbsp;题&nbsp;+项目改了三版,连面试机会都没拿到。班里这哥们儿凭着一个外挂上岸,最后还是被甩出来了。不是说作弊就一定会被发现,但是当面试拿到的&nbsp;offer远远超出真实能力的时候,迟早会有这一天。试用期三个月不是给你过家家的,是真的要写代码、要在会议上回答问题、要扛需求的。我现在反而有点同情他。同情他相信"上岸就是终点"。发出来不是为了嘲笑谁,就是想说给那些正在被身边作弊上岸的同学搞得很&nbsp;emo&nbsp;的&nbsp;uu&nbsp;们听——别急,回旋镖很长,但它一定会回来。你继续刷你的题,写你的项目,背你的八股。该是你的迟早是你的,不是你的早晚还得还回去。xdm&nbsp;共勉。
牛客12588360...:我不想评论面试方式,作弊是绝对不对的,但是你八股加刷题也不过是个做题小子,他穿帮纯粹是他菜,你也没有高明到哪里去
点赞 评论 收藏
分享
评论
23
235
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务