TensorFlow官方示例

时间:2017-06-19 22:50:49

标签: machine-learning tensorflow

我正在运行" 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 个答案:

答案 0 :(得分:1)

通过查看源代码: https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/learn/python/learn/datasets/mnist.py#181,实际上每次都在改变训练样例。

为方便起见:

numpy.random.shuffle(perm0)