拿下技术面上传简历

你训练一个模型,前 2000 步 loss 正常下降,之后 loss 突然尖刺到之前的 10 倍然后缓慢恢复,之后每隔几千步就来一次。数据已经 shuffle 过、代码检查过没有明显 bug。请给出你的排查顺序,并说明每一步你预期看到什么现象来支持或排除这个原因。

深度学习基础训练工程校招知识点 1 个

面试官在考什么

是否具备把“不稳定”归因到具体环节(数据、学习率/调度、数值精度、优化器状态)的能力,能不能设计出可验证的实验,而不是只会说调小学习率。

训练稳定性

回答框架 · 前两步

  1. 第一步固定随机种子回放尖峰那一步的 batch,看能否复现:能复现说明与数据/输入有关(超长序列、全 padding、标签越界、异常样本),不能复现则更可能是优化过程本身。
  2. 第二步看指标:把 grad_norm、每层梯度范数、激活/权重范数、AMP 的 scale 都记下来。若尖峰前某一层 grad_norm 先爆,偏数值/结构问题;若整体同步上跳且与 lr schedule 的某个节点重合,偏学习率问题。

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

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

延伸阅读

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

同一能力域的其他题