質問編集履歴
2
ソースコードを修正
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
文言修正
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
|
書籍には下記の様な、説明とソースコードが記載してあります。
|