拿下技术面上传简历

你负责训练一个 128×128 动漫头像 GAN(DCGAN 类结构,生成器用 ConvTranspose2d(k=4,s=2,p=1) 逐级上采样)。训练到约 2 万步时,D 的 loss 掉到 0.01 左右,G 的 loss 从 3 涨到 8,采样出的图开始出现明显的棋盘格纹理,且不同 z 采样出的头像越来越像。请说明:① 你判断这里同时存在哪几类失效,各自依据是什么;② 给出你的排查顺序,每一步具体做什么操作、预期看到什么现象;③ 棋盘格和多样性下降是不是同一个原因,怎么分别验证。

CV 与多模态图像生成1-3 年知识点 1 个

面试官在考什么

判断是否能把 GAN 训练不稳定拆成可分别验证的具体失效类型(D 过强/梯度消失、反卷积上采样伪影、模式崩塌),并给出可操作的诊断与修复顺序。

GAN

回答框架 · 前两步

  1. 先做失效分类:D loss→0 且 G loss 上升、G 梯度范数变小,指向 D 过强导致 G 梯度消失;ConvTranspose2d(k=4,s=2,p=1) 的上采样核重叠不均会产生棋盘格,属结构性问题;不同 z 输出趋同是模式崩塌,需单独度量。
  2. 针对 D 过强:降低 D 学习率或提高 G 学习率、改为每两步更新一次 G、给 D 加标签平滑/输入噪声/instance norm;观察 D loss 回到 0.3~0.7 区间、G 梯度范数稳定不再衰减。

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

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

延伸阅读

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

同一能力域的其他题