【发布时间】:2018-08-06 07:06:35
【问题描述】:
GAN 有时会在处理高维数据时变得非常不稳定。我们可以用异步方式训练 GAN 吗?就像我们有一个主生成器和判别器。但我们实际上使用来自多个从属生成器和判别器的梯度异步更新它。
【问题讨论】:
标签: generative-adversarial-network
GAN 有时会在处理高维数据时变得非常不稳定。我们可以用异步方式训练 GAN 吗?就像我们有一个主生成器和判别器。但我们实际上使用来自多个从属生成器和判别器的梯度异步更新它。
【问题讨论】:
标签: generative-adversarial-network
您是否正在考虑使用异步方法进行 GAN 训练,类似于在 A3C 中使用异步更新的方式?
我猜想 RL 中异步方法的动机与您想要使用 GAN 中的异步方法解决的问题大不相同。
由于数据的非平稳性(即连续更新之间的高度相关性),RL 可能不稳定(没有异步方法)。使用异步方法解决这个问题是有道理的。
GAN 不稳定,因为在求解目标函数时采用了优化方法(例如 mini-max)。最近的 GAN 变体(例如渐进式 GAN)是对原始 GAN 的重大改进。就个人而言,我认为“模式崩溃”比稳定性更紧迫。
所以不确定异步方法是否是您正在寻找的解决 GAN 稳定性问题的答案。也许更好的优化方法(例如,在优化过程中对稳定性进行惩罚)可能是解决这个问题的更好方法?
【讨论】: