トップ 最新

ワタタツの日記!

2016 年 3 月 13 日 (日)

機械学習第3週の続き

今日も如法会の Swiftと機械学習おうちでもくもく会(number: 2) に参加しました。

やったこと・わかったこと

基本的に昨日の機械学習のコース第3週の続きをしました。昨日は息子と寝てしまったので続きが多いです。

logistic regression ですが、hypothesis function も cost function も その関数でなくてもいいのではないかという疑問があった。 しかし実は最尤推定から来るという説明がちょっとあった。

gradient descent よりいいアルゴリズムらしいという、

  • conjugate gradient
  • BFGS
  • L-BFGS

についてはこのコースでは解説されないとのこと。しかしNg先生も大規模になってきたら使うこともあるということ。

overfitting が起こるのでどうしましょうかということで regularization が登場。normalization ではない。 regularization は、コスト関数にパラメータの2乗の項を足すことによって、要らなそうなパラメータを小さくしていこうというものらしい。

小テストでは "Check all that apply." という指示の問題に手こずります。"always" と書かれていたら、「いや〜、絶対とは限らないのではないかなぁ」と疑ってしまいます。

途中で Swift の勉強もしました。 すると、Swift-AI というSwift製の機械学習ライブラリを見つけました。まだ試していません。

次にしたいこと

次は、機械学習のコースをさらに進めて、ついでに習ったことを生かして Swift-AI を試してみたいです。