拿下技术面上传简历

你有 8 卡、总预算 100k step 的训练任务。两个 schedule 选项:(A) 线性 warmup 2k step,然后 cosine 衰减到 0;(B) warmup 2k step,然后 constant,在 60k 和 85k step 各降 0.1×。你会选哪个,判断依据是什么?如果跑到 70k 发现 valid loss 还在稳定下降,你会改 schedule 吗,怎么改?

机器学习基础优化算法3-5 年知识点 1 个

面试官在考什么

考察在固定训练预算下对 LR schedule 的选型判断,以及根据训练中观察动态调整 schedule 的工程能力。

学习率调度

回答框架 · 前两步

  1. 固定预算下 cosine 更省心,无需手调 milestone,且平滑衰减在最后阶段通常能稳定收敛。
  2. step decay 在明确知道训练长度和平台期时更可控;但在 100k 预算还没跑完时,提前设 60k/85k 两个节点有风险。

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

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

延伸阅读

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

同一能力域的其他题