【发布时间】:2018-11-20 20:58:56
【问题描述】:
我正在运行基于 DCGAN 的 GAN,并且正在试验 WGAN,但对如何训练 WGAN 有点困惑。
在官方Wasserstein GAN PyTorch implementation 中,据说每次生成器训练对鉴别器/批评者进行Diters(通常为 5)次。
这是否意味着批评者/鉴别器在Diters 批次 或整个数据集 Diters 次上训练?如果我没记错的话,官方实现建议判别器/批评者在 整个数据集 Diters 次上进行训练,但 WGAN 的其他实现(在 PyTorch 和 TensorFlow 等中)则相反。
哪个是正确的? The WGAN paper(至少对我而言)表示它是 Ditersbatches。对整个数据集的训练显然要慢几个数量级。
提前致谢!
【问题讨论】:
标签: python-3.x tensorflow machine-learning deep-learning pytorch