質問編集履歴

3

損失関数を小さくするために、Y を0〜1での範囲で示すように変更

2021/02/09 11:55

投稿

Taiira
Taiira

スコア1

test CHANGED
File without changes
test CHANGED
@@ -7,8 +7,6 @@
7
7
 
8
8
 
9
9
  質問事項
10
-
11
- ・損失関数(loss)が658になります。これは、参考書では0.9などになっていて、単に学習ができていないのかコーディングが間違っているのかわかりません。
12
10
 
13
11
  ・model.predict(X_test)を実行し、テストデータの年齢を予測すると全部同じぐらいの数字として予測されます。(out_put: array([[50.41556 ], [50.415688],[50.41586 ],[50.415657],[50.416435],[50.416126],[50.415924],[50.415714],[50.415657],[50.415928],[50.41616 ],[50.415886],[50.416042],[50.416138],[50.415443]], dtype=float32) )これは、データが足りないということなのでしょうか、それともコーディングが間違っているのでしょうか?テストデータは画像の青色の部分から抽出されているので、教師データは本来、一定の値ではありません
14
12
 

2

損失関数を小さくするために、Y を0〜1での範囲で示すように変更

2021/02/09 11:55

投稿

Taiira
Taiira

スコア1

test CHANGED
File without changes
test CHANGED
@@ -100,6 +100,8 @@
100
100
 
101
101
  X = X / 255.0
102
102
 
103
+ Y = Y / 100#損失関数を小さくするために表記
104
+
103
105
 
104
106
 
105
107
  X_train, X_test, y_train, y_test = train_test_split(X,Y,random_state = 0,test_size = 0.1)#XとYをtrain_dataとtest_dataに分ける
@@ -166,6 +168,8 @@
166
168
 
167
169
  rensorflowで学習を可視化
168
170
 
171
+ 損失関数を小さくするために、Y を0〜1での範囲で示すように変更(658→0.071)
172
+
169
173
  ### 補足情報(FW/ツールのバージョンなど)
170
174
 
171
175
 

1

コードが読みにくかったため、訂正いたしました

2021/02/09 11:54

投稿

Taiira
Taiira

スコア1

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
 
26
26
 
27
- python
27
+ ```python
28
28
 
29
29
  ソースコード
30
30
 
@@ -158,7 +158,7 @@
158
158
 
159
159
  model.predict(X_test)
160
160
 
161
-
161
+ ```
162
162
 
163
163
 
164
164