Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Generalized Lassoの使い方

Generalized Lassoの使い方

MACHINE LEARNING Meetup KANSAI #4の発表資料 by 増井

Hacarus Inc.

March 27, 2019
Tweet

More Decks by Hacarus Inc.

Other Decks in Technology

Transcript

  1. 自己紹介 名前: 増井 隆治(ますい りゅうじ) 出身: 三重県 好きなもの: 音楽 (聴くのも, 演奏するのも) おいしいお酒

    略歴: 鈴鹿高専 -> 京大工学部編入 -> 京大大学院卒業 -> ハカルスに4月から入社 (ハカルスでのアルバイト3年, 実はCTOより古参。)
  2. Generalized LassoのDはどうやって設計するか 1. Dが単位行列ならLassoと同じ 2. Fused Lasso 3. Trend Filtering

    xの要素方向の1階微分(差分)を 小さくしたい。 隣り合う要素は同じ値になりやすい xの要素方向の2階微分(差分)を 小さくしたい。 両隣の要素を結んだ直線上になりやすい
  3. さいごに • Generalized Lassoは他にもいろいろな使い方があります • スパースモデリングはLasso以外にもいろんな手法があります • スパースモデリングに興味がでてきた人は気軽に話しかけてください! ハカルスではspm-imageというスパースモデリングのPythonライブラリを公開していま す。

    https://github.com/hacarus/spm-image Generalized Lassoもすぐ使えるので今すぐpip installしましょう。 今日の話で使用したコードはGoogle Colaboratoryで共有しています。 https://colab.research.google.com/drive/1PDLLAzSJXBJiqI85TCDF3yvReHbZQ5fL