TensorFlow
MNIST

MNISTの生データとTensorflowのデータ

MNISTの生データを読み込むと5, 0, 4, 1...といった順に数字が読み込まれるはずである。

しかし、Tensorflowのmnist.train.imagesで見てみると、7, 4, 5...といった順に並ぶ。

あれ?なんかおかしいぞ。画像の順列が違う・・・。
これは6万枚あるTrainingデータの最初の5000枚をValidationデータ
としてTensorflowが省いているからなのである。

そのため、mnist.train.imagesは5.5万枚しかない。

画像の順列を合わせたい場合はoffsetとして+5000すればよい。