回答編集履歴
1
補足説明
test
CHANGED
@@ -1,8 +1,6 @@
|
|
1
|
-
`tf.argmax(y,1)`と`tf.argmax(y_,1)`で予測値と正解値のインデックス位置を取得し
|
1
|
+
`tf.argmax(y,1)`と`tf.argmax(y_,1)`で予測値と正解値のインデックス位置(0~9)を取得し
|
2
2
|
|
3
3
|
`tf.equal(tf.argmax(y,1), tf.argmax(y_,1))`でそれぞれが一致しているか否かを取得しています。
|
4
|
-
|
5
|
-
この時点の`correct_prediction`をprintし、`bool`の1次元配列であることを確認してみてください。
|
6
4
|
|
7
5
|
|
8
6
|
|
@@ -23,3 +21,7 @@
|
|
23
21
|
で行っています。
|
24
22
|
|
25
23
|
内容はソースコメントのとおりであるので、for文が不要な理由が理解できるかと思います。
|
24
|
+
|
25
|
+
`reduce_mean`にて全要素(0 or 1)を足した結果を要素の数で割っている(平均を求めている)だけです。
|
26
|
+
|
27
|
+
実際の計算と結果出力は`print(sess.run(accuracy,...`で行っています。
|