如何将相同的结果从tf.train.shuffle_batch提供给不同的函数?

时间:2017-01-25 03:43:36

标签: tensorflow

以下代码位于Generative Adversarial Networks的背景下。

input_pipeline是您期望从CIFAR10获得的标准输入管道。需要注意的关键是它从tf.train.shuffle_batch()返回一个批处理。我在我的代码中这样做:

images = input_pipeline(filename_queue)
gen_images = generator(images)
discriminator_logits = discriminator(images, gen_images)

但是,由于images是从队列中提取的占位符,因此调用images两次会导致完全不同的图像集。具体地说,发生器将接收图像集A,鉴别器将接收图像集B.我希望鉴别器也能接收Set A.

解决这个问题的最佳方法是什么?

0 个答案:

没有答案