回答編集履歴

1

一部修正

2021/08/19 14:02

投稿

toast-uz
toast-uz

スコア3266

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 実際に、データのロード部分を、ダミーデータに書き換えて、その他は全く同じコードで、Google Colabで走らせたところ、問題なく学習できました。(loss=0.015くらいになりました)
5
+ 実際に、データのロード部分を、ダミーデータに書き換えて、その他は全く同じコードで、Google Colabで走らせたところ、問題なく学習できました。(loss=0.015くらいになりました。ノイズを考慮してちゃんと学習できています。
6
6
 
7
7
 
8
8
 
@@ -60,16 +60,18 @@
60
60
 
61
61
  書き換え後(`correct_data`を`input_data`(乱数値)からの単純計算とノイズで決定するダミーデータ)
62
62
 
63
+ ※標準化ができているかを確認するため、入力の3列のスケールをわざと変えています。
64
+
63
65
 
64
66
 
65
67
  ```Python
66
68
 
67
69
  n_data = 67240
68
70
 
69
- input_data = np.random.rand(n_data, 3) * 1000
71
+ input_data = np.random.rand(n_data, 3) * np.array([1000, 100, 1])
70
72
 
71
73
  noise = np.random.rand(n_data) * 200 - 100
72
74
 
73
- correct_data = (input_data.sum(axis = 1) + noise).reshape(-1, 1)
75
+ correct_data = (input_data[:, 0] + input_data[:, 1] * 10 + input_data[:, 2] * 1000 + noise).reshape(-1, 1)
74
76
 
75
77
  ```