nownab.log

nownabe's daily posts

Python機械学習プログラミング 第2章

Posted on Jan 12, 2018

概要

Python機械学習プログラミングの学習メモです。 勉強会用の資料があるのでこちらでは資料に載らなかったメモ等を。

資料

メモ

2.1 人工ニューロン

2.2 パーセプトロンの学習アルゴリズムをPythonで実装する

2.3 Iris データセットでのパーセプトロンモデルのトレーニング

2.4 ADALINEと学習の収束

“ADALINE"の発音は"アダライン"でいいっぽい。

2.5 勾配降下法によるコスト関数の最小化

2.5.1 ADALINEをPythonで実装する

2.6 大規模な機械学習と確率的勾配降下法

何が"確率的"なのかわからなかったので調べてみた。

そこで勾配 $\nabla L(w)$ の代わりに,その不偏推定量である確率的勾配(stochastic gradient) $\nabla l(w,z)$ を用いた勾配法が SGD である

確率的勾配降下法 - 数理計画用語集

うーん、わからん。ランダムにサンプリングするから確率的?

Python機械学習プログラミング

機械学習勉強会について

社内で毎週開催している。本書は輪読形式でまわしているが、題材によって形式は柔軟に変えている。 毎週読む範囲を決めて資料にまとめて発表するという感じでやっている。

また、勉強会で書いたコードや疑問点などをまとめるためにGitHubのレポジトリを活用している。 Wondershake/machine-learning-study: 機械学習勉強会