拿下技术面上传简历

你用 DETR 做 8 类检测,每张图平均约 40 个目标。训练了 300 epoch,mAP 只有 0.40,小目标 AP 只有 0.12,收敛曲线到 200 epoch 才基本平。团队里有人提议「把 Hungarian 匹配 cost 里的分类项权重调大」,另一个人提议「反正 DETR 就是要训 500 epoch,再加 200 epoch 就行」。请分别判断这两个建议,并给出你会从哪几个环节改、每个环节的预期收益和副作用。

CV 与多模态检测与分割1-3 年知识点 1 个

面试官在考什么

判断候选人是否真正理解 DETR 的 one-to-one 匹配带来的稀疏监督问题,以及匹配 cost 与训练 loss 的区别,能否把「收敛慢/小目标差」对应到具体结构或训练策略上而不是玄学调参。

DETR

回答框架 · 前两步

  1. 问题根因是 one-to-one 匹配:每张图每个 GT 只匹配一个 query,正样本监督信号极稀疏,直接导致收敛慢、对密集目标和长尾类不友好,这也是原论文需要很长 epoch 的主要原因。
  2. 匹配 cost 与训练 loss 不是同一套:cost 用于选匹配对,loss 用于反向传播;调 cost 里的分类权重会改变匹配结果,要观察匹配是否在训练中频繁切换(匹配不稳定会让收敛更差)。单纯加 epoch 是有效的但收益递减,成本高,应作为兜底而不是首选。

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

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

延伸阅读

想看这个方向的整体准备路线? 进入「CV 与多模态」方向页

同一能力域的其他题