拿下技术面上传简历

你有 ImageNet 预训练的 ResNet-50,新任务是 8000 张、8 类的工业零件缺陷图,输入分辨率 512×512,单卡 24G 显存。预训练域(自然图像)和新域有明显差距。请给出你的微调方案:冻结哪些层、BN 层怎么处理、各层学习率怎么设、什么时候停止训练。每一条都要给理由。

深度学习基础卷积网络1-3 年知识点 1 个

面试官在考什么

有没有真正在小数据 + 域差异场景下踩过坑:分层冻结、BN running stats 的处理、head 与 backbone 的学习率分离。

迁移学习

回答框架 · 前两步

  1. 分阶段解冻:先冻结整个 backbone 只训新的分类头(head 随机初始化,此时不能给 backbone 大梯度),再解冻 layer4(可选 layer3),数据量大且域差异大时再全量微调
  2. head 与 backbone 用不同学习率:head 用 1e-3 量级,backbone 用 1e-5~1e-4 量级(差 1~2 个数量级),避免随机初始化的 head 在初期把预训练特征冲掉

还有 3 条答案要点、 3 层追问、 5 个常见坑, 以及针对你简历的追问路径,在定制报告里。

上传简历,生成我的题库先看示例报告

延伸阅读

想看这个方向的整体准备路线? 进入「深度学习基础」方向页

同一能力域的其他题