sgr-interview-300

第 15 题:权重衰减(Weight Decay)与 L2 正则化在 Adam 优化器中的不等价性?

题目

权重衰减(Weight Decay)与L2正则化在Adam优化器中的不等价性?


完整讲解

一、在 SGD 中的等价

SGD 更新:$\boldsymbol{w} \leftarrow \boldsymbol{w} - \eta (\nabla \mathcal{L} + \lambda \boldsymbol{w}) = (1-\eta\lambda)\boldsymbol{w} - \eta \nabla \mathcal{L}$。这里「损失里加 L2 惩罚 $\frac{\lambda}{2}|\boldsymbol{w}|^2$」与「更新时额外减 $\eta\lambda \boldsymbol{w}$(即 weight decay)」数学上等价,都是每步先缩放再减梯度。

二、在 Adam 中的不等价

Adam 先算一阶矩 $m$、二阶矩 $v$,再做 $w \leftarrow w - \eta \cdot m/\sqrt{v}$。若把 L2 写进损失,梯度变成 $\nabla \mathcal{L} + \lambda w$;该加项会进入 $m$ 和 $v$ 的指数移动平均,被 $v$ 除之后,对 $w$ 的衰减效果与「每步直接减 $\eta\lambda w$」不同

三、结论


面试要点


记忆要点

返回模块 返回总览