回答編集履歴

2

d

2020/01/23 03:00

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -17,3 +17,27 @@
17
17
  なので、過学習しており、学習がうまくいっていないと思います。
18
18
 
19
19
  学習データに対する loss の値及び精度はその値が変化しなくなったことで収束したかどうかの判断には使えますが、汎化性能のあるモデルが学習できたかどうかは val_loss、val_accuracy の値で判断するべきだと思います。
20
+
21
+
22
+
23
+
24
+
25
+ ## 追記
26
+
27
+
28
+
29
+ 学習済みモデルを使用する際は、学習済みモデルを学習した際と同じ前処理を行う必要があります。keras.applications.resnet50.preprocess_input に (N, H, W, C) のテンソルを渡してください。
30
+
31
+
32
+
33
+ ```python
34
+
35
+ from keras.applications.resnet50 import ResNet50, preprocess_input
36
+
37
+
38
+
39
+ X_train = preprocess_input(X_train)
40
+
41
+ X_test = preprocess_input(X_test)
42
+
43
+ ```

1

d

2020/01/23 02:59

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -15,3 +15,5 @@
15
15
 
16
16
 
17
17
  なので、過学習しており、学習がうまくいっていないと思います。
18
+
19
+ 学習データに対する loss の値及び精度はその値が変化しなくなったことで収束したかどうかの判断には使えますが、汎化性能のあるモデルが学習できたかどうかは val_loss、val_accuracy の値で判断するべきだと思います。