MNISTの生データを読み込むと5, 0, 4, 1...といった順に数字が読み込まれるはずである。
しかし、Tensorflowのmnist.train.images
で見てみると、7, 4, 5...といった順に並ぶ。
あれ?なんかおかしいぞ。画像の順列が違う・・・。
これは6万枚あるTrainingデータの最初の5000枚をValidationデータ
としてTensorflowが省いているからなのである。
そのため、mnist.train.images
は5.5万枚しかない。
画像の順列を合わせたい場合はoffsetとして+5000すればよい。