質問編集履歴

2

誤字

2020/04/24 06:30

投稿

luke04
luke04

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  #わからないこと
2
2
 
3
- 「達人データサイエンティストによる理論と実 Python 機械学習プログラミング第二版」という本でパーセプトロンについて勉強しています。ここ(2.2.1 オブジェクト指向のパーセプトロンAPI、p24~)で、パーセプトロンを実装するときに重みの初期値を0とせず、正規分布に基づく小さな乱数で初期化しています。
3
+ 「達人データサイエンティストによる理論と実 Python 機械学習プログラミング第二版」という本でパーセプトロンについて勉強しています。ここ(2.2.1 オブジェクト指向のパーセプトロンAPI、p24~)で、パーセプトロンを実装するときに重みの初期値を0とせず、正規分布に基づく小さな乱数で初期化しています。
4
4
 
5
5
  ```Python
6
6
 

1

引用の詳細追加

2020/04/24 06:30

投稿

luke04
luke04

スコア7

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