我正在使用Tensorflow来学习MNIST数据.对于批处理,我从单个图像创建一个批处理,如下所示:
BatchedInputs = list(tf.train.batch(
Inputs,
batch_size=BatchSize,
num_threads=self._PreprocessThreads,
capacity=self._MinimumSamplesInQueue + 3 * BatchSize))
Run Code Online (Sandbox Code Playgroud)
当我创建(用于测试)批量为1的批次并在TensorBoard中查看这些图像时,我可以看到,并非每次运行时,每个图像都与其他运行中的图像相同.它们不会直接洗牌,但有时会包含其他图像.
我希望从该操作获得确定性输出,但事实并非如此.也许我做错了什么(开始排队错误或类似的东西)?
tensorflow ×1