質問編集履歴
2
実現したいところを変えました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,9 +2,13 @@
|
|
2
2
|
|
3
3
|
初心者です
|
4
4
|
|
5
|
-
|
5
|
+
テストでの不正解画像のインデックスを取り出したいのですが、model.evaluateで得られたaccuracyが1枚ずつ行うmodel.predictの集計と合いません。
|
6
|
+
|
7
|
+
|
6
8
|
|
7
9
|
###発生している問題・エラーメッセージ
|
10
|
+
|
11
|
+
http://www.socym.jp/download/1079/src.zipのsrc/ch7/gyudon-makedata.pyとgyudon_keras.pyのパラメータだけを変更し、5クラスの画像を分類するネットワークを作り、420枚の画像で学習させました。(loss: 0.3747 - acc: 0.8310 )180枚の画像をテストしたところmodel.evaluate(X_test, y_test)テストしたところaccuracy 0.7888...となりました。
|
8
12
|
|
9
13
|
テストでの不正解画像のインデックスを取り出そうと下記のように書いてみましたが、180画像中124画像が間違っているとして取り出されます。単純に割ると正答率0.311となってしまいます。どこかおかしいのでしょうけどわかりません。
|
10
14
|
|
@@ -19,6 +23,10 @@
|
|
19
23
|
###該当のソースコード
|
20
24
|
|
21
25
|
Python Keras tensorflow background
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
modelは省略します。
|
22
30
|
|
23
31
|
|
24
32
|
|
1
質問題目の変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
kerasで
|
1
|
+
kerasのmodel.evaluateで得られたaccuracyが1枚ずつ行うmodel.predictの集計と合わない。
|
test
CHANGED
@@ -6,9 +6,11 @@
|
|
6
6
|
|
7
7
|
###発生している問題・エラーメッセージ
|
8
8
|
|
9
|
-
テストでの不正解画像のインデックスを取り出そうと下記のように書いてみましたが、180画像中124画像が間違っているとして取り出されます。単純に割ると正答率0.311となってしまいます。
|
9
|
+
テストでの不正解画像のインデックスを取り出そうと下記のように書いてみましたが、180画像中124画像が間違っているとして取り出されます。単純に割ると正答率0.311となってしまいます。どこかおかしいのでしょうけどわかりません。
|
10
10
|
|
11
11
|
X_test.shape = (180,64,64,3), y_test.shape = (180, 5)カテゴリーex:[0,1,0,0,0]
|
12
|
+
|
13
|
+
指摘していただければ幸いです。
|
12
14
|
|
13
15
|
|
14
16
|
|