推荐收藏!这是我见过计算机视觉图像算法最全面经了

节前,我们组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、参加社招和校招面试的同学,针对算法岗技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备、面试常考点分享等热门话题进行了深入的讨论。

今天我整理一位CV算法岗同学的面试题,分享给大家,希望对后续找工作的有所帮助。喜欢记得点赞、收藏、关注。更多技术交流&面经学习,可以文末加入我们交流群。

写在前面

今年CV方向算法工程师非常难找,投递CV算法的毕业生越来越多,各个CV岗位(包括研究岗与业务线上的算法工程师岗)对于求职人员的要求也越来越高。

本文以自己春招实习以及秋招的经历为基础,整理秋招求职的视觉图像算法中的经常会遇到的一些面试问题。主要整理一些常问的基础知识以及算法知识。由于每个人自己的项目不同,岗位的不同问题也会有一些不同,这些基础问题应该是都有所理解的,这些基础知识作为查漏补缺来看吧。

在此,特别感谢社群中的大佬的慷慨分享,让我收获颇多,感谢

机器学习

  1. 梯度下降法与牛顿法

  2. 感知机的计算公式

  3. K近邻中kd树的思路

  4. 朴素贝叶斯的推导以及假设条件

  5. ID3,C4.5,CART决策树的计算流程

  6. Logistic回归的极大似然推导

  7. SVM的推导,KKT条件,原问题与对偶问题的联系

  8. Adaboost,梯度提升决策树,GBDT,XGboost

  9. L1正则化为什么能够获得稀疏解

深度学习

  1. RCNN系列算法的演进过程,重点详细介绍Faster RCNN算法

  2. YOLO系列算法(v1-v4)的演进以及每个算法的特点

  3. YOLOv3的主要改进

  4. YOLOv4的主要改进

  5. SSD系列算法(SSD,DSSD等算法)

  6. two-stage算法主要慢在哪儿

  7. ROIpooling,RoiAlign的计算

  8. RetinaNet解决什么问题

  9. Focal Loss的计算

  10. Batch Normalization的作用

  11. BN的计算公式

  12. BN中偏移因子与缩放因子的作用

  13. 训练和测试时BN的不同点

  14. 多卡的BN如何实现同步(一次同步与两次同步)

  15. Normalization的几种形式的计算(BN,Layer Normalization,Instance Normalization,Group Normalization)

  16. DNN的反向传播推导

  17. CNN的反向传播

  18. 池化层的反向传播

  19. img2col的计算

  20. ResNet到底解决了什么问题

  21. 感受野计算

  22. 普通卷积,Group卷积,深度可分离卷积的计算量与参数量

  23. IOU计算(代码)

  24. NMS(代码)

  25. soft-NMS(代码)

  26. MobileNet与shuffleNet特点

  27. MobileNetv1与v2的改进

  28. K-means聚类anchor的思路以及代码

  29. anchor-free的算法都知道哪些

  30. DETR算法介绍一下

  31. FPN为何能够提升小目标的精度

  32. Softmax与sigmoid计算公式

  33. softmax交叉熵损失的梯度

  34. 分类为何采用交叉熵损失而不是均方差损失

  35. TP、TF、FP、FN的计算

  36. precision、recall、F1score、accuracy的计算

  37. ROC、AUC、MAP的计算

  38. 各种回归损失的计算以及优缺点(L1loss,L2loss,smooth L1loss,IOU Loss, GIOULoss,DIOUloss,CIOULoss)

  39. 带有warmup的cosine学习率计算

  40. 说说了解到的几种分割算法

  41. Transformer的原理以及VIT的了解

  42. 各种优化器的计算公式(GD,SGD,batch GD,SGD+momentum,NAG,AdaGrad,RMSProp,Adam)

  43. CNN的平移不变性的理解

  44. Dropout具体是怎么做的,训练和测试时有什么不一样

  45. 神经网络的深度和宽度理解

  46. SIFT与HOG

  47. Transformer相比较CNN的优缺点

  48. 雅可比矩阵与海塞阵(一阶导与二阶导)

  49. 深度可分离卷积的优缺点,Mobilenet是否一定快

  50. Faster RCNN回归的公式。

  51. 权重初始化的方案(Xavier,kaiming_normal)

  52. 数据增广的常用方案

  53. 数据类别不均衡的解决方案

  54. 半监督算法

  55. 自监督算法

  56. 自监督中的崩溃解问题的理解

  57. Triplet Loss

图像处理

  1. 各种图像边缘检测算子(sober算子,Robert算子,Prewitt算子,Laplace算子,canny算子)

  2. 低通高通滤波器

  3. 降噪

  4. 形态学处理(腐蚀以及膨胀)

  5. 图像量化

linux常用命令

  1. 查找文件命令(whereis,which,find,grep,locate)

  2. 查看进程

  3. 杀死进程

  4. ssh,scp

  5. nohup &

  6. 文件权限

c++基础

  1. c++编译过程

  2. 静态链接库与动态链接区别

  3. cmakelist文件

python基础

  1. python多线程,多进程

  2. python的GIL

  3. 生成器与迭代器

  4. 装饰器

  5. 深浅拷贝

技术交流

前沿技术资讯、算法交流、求职内推、算法竞赛、面试交流(校招、社招、实习)等、与 10000+来自港科大、北大、清华、中科院、CMU、腾讯、百度等名校名企开发者互动交流~

我们建了算法岗面试与技术交流群, 想要进交流群、需要源码&资料、提升技术的同学,可以直接加微信号:mlc2060。加的时候备注一下:研究方向 +学校/公司+CSDN,即可。然后就可以拉你进群了。

方式①、微信搜索公众号:机器学习社区,后台回复:技术交流
方式②、添加微信号:mlc2060,备注:技术交流+CSDN

用通俗易懂的方式讲解系列

  • 47
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 机器学习算法工程师面试常问题包括: 1. 你对机器学习的理解是什么? 2. 你熟悉哪些机器学习算法? 3. 你如何选择合适的算法来解决问题? 4. 你如何评估模型的准确性? 5. 你如何处理样本不平衡的问题? 6. 你对过拟合和欠拟合的理解是什么? 7. 你对深度学习的了解是什么? 8. 你如何使用神经网络解决图像识别问题? 9. 你对计算机视觉的了解是什么? 10. 你如何在实际应用中部署机器学习模型? 回答这些问题需要结合个人经验, 如果没有经验或者知识,需要了解学习相关知识点. ### 回答2: 机器学习算法工程师面试中常的问题有很多,以下是几个常问题及回答: 1. 介绍一下机器学习算法中的监督学习和无监督学习。 答:监督学习是通过已有的标签数据进行模型训练,然后预测新数据的标签;无监督学习是在没有标签数据的情况下,从数据中寻找模式和结构。 2. 请解释一下过拟合和欠拟合的概念。 答:过拟合是指模型在训练集上表现很好,但在未过的数据上表现不佳;欠拟合是指模型过于简单,不能很好地捕捉数据的复杂性。 3. 请简要解释一下交叉验证的原理和作用。 答:交叉验证是将训练集划分成k个不重叠的子集,然后每次选取一个子集作为验证集,其余k-1个子集作为训练集,重复k次,最后取平均值作为模型的性能评估指标。交叉验证可以评估模型的性能,并且可以用于调参和模型选择。 4. 请解释一下决策树算法的原理。 答:决策树算法根据特征的属性值建立一颗树状的分类模型。通过对特征的选择和节点分裂,不断将数据集分割成纯度更高的子集,直到达到停止条件。在进行预测时,根据特征属性值从根节点开始,按照条件判断沿着树的分支下行,最终到达叶子节点得到预测结果。 5. 请介绍一下常用的评估指标,如准确率、精确率、召回率和F1值。 答:准确率指预测正确的样本占总样本数的比例;精确率指所有预测为正的样本中,真实为正的样本的比例;召回率指所有真实为正的样本中,被正确预测为正的样本的比例;F1值综合了精确率和召回率,是一个综合评价指标,计算公式为2 * (精确率 * 召回率) / (精确率 + 召回率)。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值