我正在运行"MNIST For ML Beginners"(https://www.tensorflow.org/get_started/mnist/beginners)的示例 . 官方代码在这里:https://github.com/tensorflow/tensorflow/blob/r1.2/tensorflow/examples/tutorials/mnist/mnist_softmax.py
然后我发现如果我多次运行它的结果会有所不同 . 问题是如果代码中没有随机化,这怎么会发生?
我正在运行"MNIST For ML Beginners"(https://www.tensorflow.org/get_started/mnist/beginners)的示例 . 官方代码在这里:https://github.com/tensorflow/tensorflow/blob/r1.2/tensorflow/examples/tutorials/mnist/mnist_softmax.py
然后我发现如果我多次运行它的结果会有所不同 . 问题是如果代码中没有随机化,这怎么会发生?
1 回答
通过查看源代码:https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/learn/python/learn/datasets/mnist.py#181,实际上每次都在改变训练样例 .
为了您的方便: