拿下技术面上传简历

标准 GAN 中生成器用 saturating loss:L_G = E_{z~p_z}[log(1 − D(G(z)))]。训练中你观察到判别器很快就能把真假样本分得很准(D(G(z)) 接近 0),同时 G 的 loss 居高不下、生成的样本几乎没有变化。请说明此时 G 的梯度为什么会接近 0(写出梯度里与 D(G(z)) 相关的因子),并给出两种具体改法。

CV 与多模态图像生成校招知识点 1 个

面试官在考什么

是否真正理解 GAN 的 minimax 目标在判别器过强时导致生成器梯度消失的数学原因,而不是只会说“调学习率”。

GAN

回答框架 · 前两步

  1. saturating loss 对 G 参数的梯度中含因子 D(G(z))·(1−D(G(z)))(等价地写成 −D(G(z))(1−D(G(z)))·∂D/∂G 的链式形式),当 D(G(z))→0 时该因子趋近 0。
  2. 根本原因是 minimax 目标下的饱和损失:判别器越准,生成器拿到的学习信号越小,而不是网络本身没有梯度通路。

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

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

延伸阅读

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

同一能力域的其他题