文档章节

【面试】商汤科技 - CV研究员

o
 osc_g8254g7s
发布于 2019/08/19 18:57
字数 1000
阅读 6
收藏 0

精选30+云产品,助力企业轻松上云!>>>

第一轮面试分为2次,流程大致都是如下: 自我介绍+项目介绍+项目深挖和项目中相关基础知识+算法题+数学题。 感受就是面试官都很专业,而且面试完可以给我原来的项目带来更深的思考和更多的想法,这回大论文有救了! 有意义的问题总结如下。

项目相关

我的多任务CNN模型是共享卷积层+分支结构。但是我的训练是单张图片输入,不存在以下问题,下面的问题都是为了考察我假设出来的。 关于多任务CNN的更多任务,可以参考这篇文章《共享相关任务表征,一文读懂深度神经网络多任务学习》

  1. 多任务CNN训练过程中不同任务的数据输入顺序是怎样的?一个mini-batch中的输入是怎样组成的? 这里有提到应该把主要任务放在每个epoch中的最后一步训练,类似于前面用辅助任务做预训练,后面再finetune的思想。

  2. 不同任务的损失是如何? 带权重求和。

  3. 那么在反向传播时同一个mini-batch在共享卷积层的末端是否需要除以batch size?为什么?

  4. 详细介绍一下Batch Normalization。 关于Batch Norm,目前看到最好的文章介绍时《Batch Normalization 学习笔记》 面试官还会反复问我BN的处理是否在通道层面

另一个任务是关于微表情的

  1. TIM是什么?什么是视频插值? TIM: Temporal Interpolation Model,Github源码

  2. 光流图如何计算的?光流图应变如何计算的?

  3. 如何利用OpenCV实现的人脸对齐?

  4. 介绍一下triple loss

算法题

  1. 无序数组中,只有1个数重复了奇数次,其他数都重复了偶数次,如何找到? 从头到尾亦或,就能找到。 【附加题】是否需要以什么样的顺序? 不需要,亦或满足交换律和结合律。

  2. 无序数组中,只有2个数重复了奇数次,其他数都重复了偶数次,如何找到? 先亦或一遍得到一个二进制结果S,然后S中为1的位数,只需要知道某一位为1的位数k(如 00101100,其中1对应的位数分别为2、3、5,所以k可以取2或者3,或者5),然后将S与数组中第k位为1的数进行异或,异或结果就是a或b中的一个,然后用S异或,就可以求出另外一个。

  3. 两个栈实现队列,并计算时间和空间复杂度。 假设有栈A和栈B,push操作都在A,pop操作都在B,pop的时候判断栈B是否为空——不为空就直接pop栈B的栈顶元素,为空就把栈A所有元素放入栈B再pop栈B的栈顶元素。

C++

  1. 谈谈什么是虚函数

  2. 纯虚函数和虚函数的区别?在内存上有何区别?

智力推理题

  1. 在没有能量损失的理想台球桌上任意击球,满足什么条件下球必然进洞? 这是一道有理数多边形的问题,有一则光照问题视频来介绍这个问题。 至于这题的解答,可以参照知乎上这个解答《理想情況下,对于任意一种台球布局,是否存在一个击球方案,一杆就能使所有球进洞》

参考

  1. 共享相关任务表征,一文读懂深度神经网络多任务学习. https://www.jiqizhixin.com/articles/2017-06-23-5
  2. Batch Normalization 学习笔记. https://blog.csdn.net/leayc/article/details/77645877 3 The Illumination Problem - Numberphile. https://www.youtube.com/watch?v=xhj5er1k6GQ&feature=youtu.be
  3. 理想情況下,对于任意一种台球布局,是否存在一个击球方案,一杆就能使所有球进洞. https://www.zhihu.com/question/55327433
o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
商汤科技-智慧城市事业群-共享技术研发中心 招聘

见习研究员:base 北京/上海/深圳/香港 Research Assistant:base 香港科学园,适合本科/硕士过渡PHD的同学,表现优异者可推荐CUHK MMLab PHD 有意向者请以“【见习研究员/Research Assista...

我爱计算机视觉
06/26
0
0
【公开课预告】AutoML知多少

5月7日周四19:00,商汤泰坦公开课第010期,论文解读系列课程第二期即将开播!我们邀请到商汤科技的4位研究员,分享团队在AutoML方面的一系列研究工作,其中包含CVPR 2020、ICLR 2020等多篇最...

AI科技大本营
05/05
0
0
四超多强 一文看懂中国CV独角兽格局

来源:网易智能 通过短短两三年的攻城略地,中国CV(Computer Vision,计算机视觉)行业形成“四超多强”的格局。 商汤、云从、依图、旷视还被称为“四小龙”,他们之间的故事由来已久,谈及...

人工智能学家
2018/10/12
0
0
四超多强 一文看懂中国CV独角兽格局

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/McIl9G4065Q/article/details/83027205 关注网易智能,聚焦AI大事件,读懂下一个大时代! 文/丁广胜 通过短短...

网易智能
2018/10/12
0
0
专访商汤联合创始人林达华:CV 才刚刚开始,远没到鼎盛时期

雷锋网 AI 科技评论:今年 ICCV 上,华人收录论文数量首次超越了美国,对于华人研究者而言,ICCV 2019 也成为了一场具备“转折点”意义的国际学术顶会。而从现场参会情况来看,无论是参会者、...

丛末
2019/11/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

asp.net core之NLog

NuGet添加 NLog.Web.AspNetCore。 <PackageReference Include="Microsoft.AspNetCore.App" /> 添加配置文件 新建一个文件nlog.config(建议全部小写,linux系统中要注意), 并右键点击其属性......

一介草民Coder
35分钟前
23
0
.NET中的struct和class有什么区别? - What's the difference between struct and class in .NET?

问题: .NET中的struct和class有什么区别? 解决方案: 参考一: https://stackoom.com/question/3OT/NET中的struct和class有什么区别 参考二: https://oldbug.net/q/3OT/What-s-the-differ...

富含淀粉
今天
23
0
android:layout_weight是什么意思? - What does android:layout_weight mean?

问题: I don't understand how to use this attribute. 我不明白如何使用这个属性。 Can anyone tell me more about it? 谁能告诉我更多关于它的事情? 解决方案: 参考一: https://stacko...

javail
今天
17
0
CSS背景不透明度[重复] - CSS Background Opacity [duplicate]

问题: This question already has an answer here: 这个问题已经在这里有了答案: How do I give text or an image a transparent background using CSS? 如何使用CSS为文本或图像提供透明背...

fyin1314
今天
31
0
node http 获取gb2312网页如何转为utf8

最初,我想当然认为是下述做法,但被证明是错误的 const http = require('http'), iconv = require('iconv-lite');const url = 'http://xxx';http.get(url, function(res) { var bo......

高延
今天
24
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部