10
分钟。Adam
和 SGD
优化器哪个更好,好在哪里,哪个使模型更加容易发散?FPN
作用yolov3
的架构,和 two-stage
的 mask-rcnn
有什么区别n
个数里面前k个最大的数。KNN
和 SVM
的细节。面试官人比较友好,自己项目细节一定要熟悉,简历上的东西最好清楚掌握,数据结构和常用算法一定要掌握,这是我的第一个面试经历,不管接下来的面试能否通过,都还是值得纪念和自省的。
faster rcnn
、Mask rcnn
的细节,faster rcnn
的 rpn
结构介绍下,rpn
的 loss
是什么,masker rcnn
和 faster rcnn
有什么区别和改进retinanet
的结构和创新点,讲一下 ssd
和 retinanet
的区别resnet
网络的创新,为什么能解决梯度消失问题,残差模块详细介绍下,为什么能解决网络层数加深带来的梯度消失和网络退化问题。1.格林深瞳实习生面试只有一面,所以项目和基础都在这一面都问了。这次面试官问的很多问题,给了我很多启发,自己项目虽然做的多,但是在很多理论和基础原理上细节功夫下的不够,论文看的不够多。
2.其实自己也知道,自己在基础理论和原理方面掌握得不够深,但是由于缺乏时间,我还是没做到自己的目标,希望借这次面试反映出的自己理论缺失点,来提醒和激励自己一定要把基础理论和原理彻底掌握。
3.经过阿里的面试,自己回去把更多的项目细节掌握了,这次格林深瞳面试之后一定要把基础理论和原理掌握,从图像分类网络: resnet等,到目标检测和图像分割网络:faster rcnn、mask rcnn、ssd、yolov3等彻底掌握基础原理和细节,多看相关论文和博客。
a
和 b
(长度超过100w),在字符类型上 b
是 a
的子集,求 b
在 a
字符类型上的补集;overlap
),若不重叠,返回0。(其实就是计算IOU)。softmax
,包括 init
,forward
,backward
。如果把笔试题写出来侵权,一定要联系我删除笔试题哈。
acc
, loss
,roc、auc有了解吗?ROI Pooling
和 ROI Align
的区别及演进Python
和计算机常考基础 Linux
和 git
命令操作基础 git
的基本操作: 如何回退版本。Python
一些基础还是要搞清楚,向迭代器、深拷贝、浅拷贝,我之前都看过面经和用法,都还是忘了,真是不应该。Python
基础的一些技术盲点。RPN
结构讲下,RPN
的 loss
有哪些,分类 loss
是二分类还是多分类ROI Pooling
是在 RPN
前面还是后面,讲下原理,有什么作用ROI Polling
和 ROI Align
的区别1*1
卷积作用(降维-改变特征通道数,加入非线性)Faster RCNN
的 loss
有哪些,分别讲下CNN
的 SOTA
模型原理 InceptionV3
结构讲下C/C++/Python
基础 Python
装饰器解释下,基本要求是什么(参数为函数,返回为函数,本质是嵌套函数)C
的结构体和 C++
类的区别(C
结构体不能定义函数)__init__
函数作用Python
怎么继承父类的 __init__
函数(super
操作)Linux
系统基础操作 git
相关操作 Linux
系统 此次面试时间比较长,总的来说,这次面试自己还是有点进展,面试一定要保持心态放松和良好,表达要流利、清楚,针对面试官指定的问题,尽量不要拓展太多(超出问题本身),技术上一定要系统学习自己的研究方向。
二面的面试官提到我最新的论文看的不多,其实最新的论文是一定要看的,紧跟行业发展,了解技术的最新发展动向,而且也有助于拓展自己的思维,学习下别人的idea。
low
了(大意是这个),说我检测的项目就是套框架、没有自己实现框架,目标检测的项目虽然是用了 mask rcnn
的框架,但是我自己也做了很多其他的工作,比如测试的程序、数据过采样、数据标签生成、训练策略调整等是自己写的。这个过程体验真的极其糟糕,我深深地感受到了面试官不尊重人、看不起人的语气和态度)