Tensorflowのチュートリアルをやっています。
https://www.tensorflow.org/get_started/mnist/beginners
for i in range(20000): batch = mnist.train.next_batch(50) if i%100 == 0: train_accuracy = accuracy.eval(feed_dict={x:batch[0],y_:batch[1],keep_prob:1.0})
というコードがありました。
batch = mnist.train.next_batch(50)
で50個のバッチを取出しaccuracy.evalで正解しているかどうかを見ていると思うのですが、
バッチとデータの違いは何でしょうか?
なぜここでは、
mnist = input_data.read_data_sets('MNIST_data',one_hot=True)
とダウンロードしたMNISTのデータをバッチの代わりに取り出してないのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/15 05:46