teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

ソースコードを修正

2019/08/05 06:19

投稿

nobodytolove123
nobodytolove123

スコア61

title CHANGED
File without changes
body CHANGED
@@ -21,7 +21,12 @@
21
21
  [7.3, -9.9, -4.5]])
22
22
  print("BEFORE:")
23
23
  print("Mean =", input_data.mean(axis=0))
24
- print("Std deviation =", input_data.std(axis=0))
24
+ print("Std deviation =", input_data.std(axis=0))
25
+
26
+ data_scaled = preprocessing.scale(input_data)
27
+ print("AFTER:")
28
+ print("Mean =", data_scaled.mean(axis=0))
29
+ print("Std deviation =", data_scaled.std(axis=0))
25
30
  ```
26
31
 
27
32
  上記の説明で、なぜ特徴ベクトルから平均を引くことでバイアスが除去できるのかが分かりません。

1

文言修正

2019/08/05 06:19

投稿

nobodytolove123
nobodytolove123

スコア61

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
  現在、機械学習の基礎を勉強するために`PythonによるAIプログラミング入門`という書籍を利用して学習を行っています。
4
4
  補足すると、機械学習、数学、統計の知識はほぼ0です。
5
5
 
6
- 書籍の`2.3.2 平均値を引く`という項があったのですが、これが良く理解出来ません。
6
+ 書籍の`2.3.2 平均値を引く`という項があったのですが、これが良く理解出来ません。
7
7
  `2.3.2`では`sklearn`を利用してデータセットの前処理を行うといった内容が記載してあります。
8
8
 
9
9
  書籍には下記の様な、説明とソースコードが記載してあります。