我希望使用这里数据集和迭代器(对抗性自动编码器)来实现可用的代码。
我的问题是如何使用同一批的多个培训操作?
我需要在同一批上执行三种不同的训练操作,但是,如果我使用tf.data迭代器,它不会在同一批上工作,而是在连续的批上工作。
发布于 2018-09-12 17:28:53
假设data = db_iter.get_next(),其中db_iter是您从tf.data中使用的迭代器。
我想您是在3不同的sess.run语句中训练sess.run操作。在这种情况下,它们都将使用3不同的批处理,因为data将被评估3时间。
事实是,如果三个training ops中的每个输入都是从上面定义的data提供的,并且在每个sess.run中运行,它们都将使用相同的批处理。
https://stackoverflow.com/questions/52300157
复制相似问题