Tensorflow 如何将相同的结果从tf.train.shuffle_批传送到不同的函数?

Tensorflow 如何将相同的结果从tf.train.shuffle_批传送到不同的函数?,tensorflow,Tensorflow,以下代码是在生成性对抗网络的背景下编写的 input\u pipeline是您期望从CIFAR10获得的标准输入管道。需要注意的关键是,它从tf.train.shuffle\u batch()返回一个批。我在我的代码中这样做: images=input\u管道(文件名\u队列) gen_图像=生成器(图像) 鉴别器逻辑=鉴别器(图像,gen_图像) 但是,由于images是从队列中提取的占位符,因此这样调用images两次将导致完全不同的图像集。具体地说,生成器将接收图像集A,鉴别器将接收图像

以下代码是在生成性对抗网络的背景下编写的

input\u pipeline
是您期望从CIFAR10获得的标准输入管道。需要注意的关键是,它从
tf.train.shuffle\u batch()
返回一个批。我在我的代码中这样做:

images=input\u管道(文件名\u队列)
gen_图像=生成器(图像)
鉴别器逻辑=鉴别器(图像,gen_图像)
但是,由于
images
是从队列中提取的占位符,因此这样调用
images
两次将导致完全不同的图像集。具体地说,生成器将接收图像集A,鉴别器将接收图像集B。我希望鉴别器也能接收集合A


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

将其用作var.assign的输入,然后将var馈送到您的functions@YaroslavBulatov-你能推荐我回答吗?我意识到我的问题可能不正确。这样不行。我会检查并编辑它。