極端な重みにペナルティーを科すL2正則化 Python機械学習プログラミング第三章
今回は、疑問になる点はあったが、おそらく単なる計算ミスだろうとおもい飛ばしたのでほとんど、ほんと同じであるが少し飛ばしてあったので、そこは埋めた。
L2正則化
をコスト関数に足すことでペナルティーを科す。コスト関数はで微分される。
となる。
こうすると、
こうすると、が大きくなればなるほど,更新されたは小さくなる。
サポートベクトルマシンの慣例によって、を用いるらしい。
不思議
L2正則化を用いた時のコスト関数は、
となると書いてあるが、Cがλの逆数なら、がかかっているのが普通じゃないのかと考えたが、Cを大きくしたりしてもいいからこうなっているのか不思議に残る。ただ、あまり本質的には関係ないので省略。
yosuke-programing.hatenadiary.com
Amazonはこちら↓
[第2版]Python 機械学習プログラミング 達人データサイエンティストによる理論と実践 (impress top gear)
- 作者: Sebastian Raschka,Vahid Mirjalili,福島真太朗,株式会社クイープ
- 出版社/メーカー: インプレス
- 発売日: 2018/03/16
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (2件) を見る