【发布时间】:2019-02-18 01:42:19
【问题描述】:
我正在研究生成对抗网络 (GAN)。在训练的每一步,我都会调用一个方法generate_noise,它会返回一些随机噪声的张量。
# Generates noise of normal distribution
def generate_noise( shape : tuple ):
noise = tf.random_normal( shape )
return noise
当我调用此方法时,我会收到一个随机噪声张量,该张量会提供给生成器网络。我的问题是:
如果生成器每次(在每一步)都接收随机输入,它如何优化自身以创建有意义的图像(输出)?
那么我应该让每一步的噪音保持不变。也就是说,每一步只传递一个噪声张量。
# Generates noise of normal distribution
noise = tf.random_normal( shape )
def generate_noise( ):
return noise
我是否应该使噪声恒定,以便生成器网络必须处理一个输入,从而产生有意义的输出?
参考了许多关于 GAN 的视频和博客。我找不到噪音是否保持不变。任何帮助表示赞赏。
【问题讨论】:
标签: python-3.x tensorflow neural-network generative-adversarial-network