sgr-interview-300

第 16 题:谱归一化(Spectral Normalization)在 GAN 中的原理,能否用于推荐模型稳定训练?

题目

谱归一化(Spectral Normalization)在GAN中的原理,能否用于推荐模型稳定训练?


完整讲解

一、原理

对线性层 $\boldsymbol{y} = \boldsymbol{W}\boldsymbol{x}$,谱归一化将 $\boldsymbol{W}$ 替换为 $\boldsymbol{W}/\sigma(\boldsymbol{W})$,其中 $\sigma(\boldsymbol{W})$ 是 $\boldsymbol{W}$ 的最大奇异值(谱范数)。这样每层 Lipschitz 常数 ≤ 1,限制梯度爆炸、稳定 GAN 判别器。

计算:最大奇异值可用幂迭代近似(每次前向时做 1~2 次 $v \leftarrow W^\top W v$ 并归一化),不增加太多成本。

二、在 GAN 中的作用

判别器过强时生成器梯度消失;过弱时梯度爆炸。谱归一化约束判别器每层 1-Lipschitz,使梯度范数有界,训练更稳,且不引入额外超参(相比 Gradient Penalty)。

三、能否用于推荐模型


面试要点


记忆要点

返回模块 返回总览