質問編集履歴
2
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
#わからないこと
|
2
2
|
|
3
|
-
「達人データサイエンティストによる理論と実
|
3
|
+
「達人データサイエンティストによる理論と実践 Python 機械学習プログラミング第二版」という本でパーセプトロンについて勉強しています。ここ(2.2.1 オブジェクト指向のパーセプトロンAPI、p24~)で、パーセプトロンを実装するときに重みの初期値を0とせず、正規分布に基づく小さな乱数で初期化しています。
|
4
4
|
|
5
5
|
```Python
|
6
6
|
|
1
引用の詳細追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
#わからないこと
|
2
2
|
|
3
|
-
「達人データサイエンティストによる理論と実装 Python 機械学習プログラミング」という本でパーセプトロンについて勉強しています。ここで、パーセプトロンを実装するときに重みの初期値を0とせず、正規分布に基づく小さな乱数で初期化しています。
|
3
|
+
「達人データサイエンティストによる理論と実装 Python 機械学習プログラミング第二版」という本でパーセプトロンについて勉強しています。ここ(2.2.1 オブジェクト指向のパーセプトロンAPI、p24~)で、パーセプトロンを実装するときに重みの初期値を0とせず、正規分布に基づく小さな乱数で初期化しています。
|
4
4
|
|
5
5
|
```Python
|
6
6
|
|
@@ -140,7 +140,7 @@
|
|
140
140
|
|
141
141
|
```
|
142
142
|
|
143
|
-
ここで、重みを0に初期化しない理由として、以下のように書いています。
|
143
|
+
ここで、重みを0に初期化しない理由として、以下のように書いています。(p26, 27)
|
144
144
|
|
145
145
|
> 次に、重みを0に初期化していないのは、重みが0以外の値に初期化された場合にのみ、学習率η(eta)が分類の結果に影響を与えるからである。すべての重みが0に初期化された場合、学習率etaの影響を受けるのは、重みベクトルの(向きではなく)大きさだけとなる。三角法に詳しい場合はv1=[1 2 3]について考えてみよう。次のコードに示されているように、v1とベクトルv2=0.5 × v1の角度はちょうど0になる。
|
146
146
|
|