Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Generalized Lassoの使い方
Search
Hacarus Inc.
March 27, 2019
Technology
1
1.2k
Generalized Lassoの使い方
MACHINE LEARNING Meetup KANSAI #4の発表資料 by 増井
Hacarus Inc.
March 27, 2019
Tweet
Share
More Decks by Hacarus Inc.
See All by Hacarus Inc.
GitLab CI/CD で C#/WPFアプリケーションのテストとインストーラーのビルド・デプロイを自動化する
hacarus
0
900
QA4AIに則ったMLOpsツールの活用
hacarus
0
610
0から協働ロボット外観検査システムを3ヵ月で具現化した軌跡
hacarus
0
170
ワンちゃんの健康を願う皆様に送る 犬心電図AI解析プロダクト紹介_AWS DevDay2022
hacarus
0
140
犬の心電AI解析プロダクト開発奮闘記 _クラウドからハード開発までてんこ盛り
hacarus
0
1.5k
ExplainableAIの概要とAmazon SageMaker Clarifyでの実装例
hacarus
0
770
AWS Step Functions を用いた非同期学習処理の例
hacarus
0
840
Dashでmyダッシュボードを作ろう ーpytrendsで見るコロナの感染拡大時期ー
hacarus
0
1.1k
Interpretable Machine Learning: モデル非依存な解釈手法の紹介
hacarus
0
880
Other Decks in Technology
See All in Technology
pandasはPolarsに性能面で追いつき追い越せるのか
vaaaaanquish
4
4.2k
Fargateを使った研修の話
takesection
0
110
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
9
120k
CAMERA-Suite: 広告文生成のための評価スイート / ai-camera-suite
cyberagentdevelopers
PRO
3
260
アジャイルと契約 エッセンシャル版 / Agile Contracts Essential Edition
fkino
0
110
MAMを軸とした動画ハンドリングにおけるAI活用前提の整備と次世代ビジョン / abema-ai-mam
cyberagentdevelopers
PRO
1
110
Vueで Webコンポーネントを作って Reactで使う / 20241030-cloudsign-vuefes_after_night
bengo4com
4
2.5k
急成長中のWINTICKETにおける品質と開発スピードと向き合ったQA戦略と今後の展望 / winticket-autify
cyberagentdevelopers
PRO
1
160
omakaseしないための.rubocop.yml のつくりかた / How to Build Your .rubocop.yml to Avoid Omakase #kaigionrails
linkers_tech
3
690
マネジメント視点でのre:Invent参加 ~もしCEOがre:Inventに行ったら~
kojiasai
0
430
生成AIの強みと弱みを理解して、生成AIがもたらすパワーをプロダクトの価値へ繋げるために実践したこと / advance-ai-generating
cyberagentdevelopers
PRO
1
180
オニオンアーキテクチャで実現した 本質課題を解決する インフラ移行の実例
hryushm
14
3k
Featured
See All Featured
A Philosophy of Restraint
colly
203
16k
Learning to Love Humans: Emotional Interface Design
aarron
272
40k
What's new in Ruby 2.0
geeforr
342
31k
Faster Mobile Websites
deanohume
304
30k
Unsuck your backbone
ammeep
668
57k
Building Applications with DynamoDB
mza
90
6.1k
Testing 201, or: Great Expectations
jmmastey
38
7k
Building Adaptive Systems
keathley
38
2.2k
A Modern Web Designer's Workflow
chriscoyier
692
190k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
GraphQLとの向き合い方2022年版
quramy
43
13k
Transcript
None
自己紹介 名前: 増井 隆治(ますい りゅうじ) 出身: 三重県 好きなもの: 音楽 (聴くのも, 演奏するのも) おいしいお酒
略歴: 鈴鹿高専 -> 京大工学部編入 -> 京大大学院卒業 -> ハカルスに4月から入社 (ハカルスでのアルバイト3年, 実はCTOより古参。)
スパースモデリングってなんだ? スパースモデリング 一見複雑そうな データ 少数の原因が絡み 合っている データから本質を抽出するのがスパースモデリング
LassoとGeneralized Lasso 一見複雑そうな データ 少数の原因 つまり, ほとんどの要 素はゼロ Lasso Generalized
Lasso
Generalized LassoのDはどうやって設計するか 1. Dが単位行列ならLassoと同じ 2. Fused Lasso 3. Trend Filtering
xの要素方向の1階微分(差分)を 小さくしたい。 隣り合う要素は同じ値になりやすい xの要素方向の2階微分(差分)を 小さくしたい。 両隣の要素を結んだ直線上になりやすい
Generalized Lassoを使う〜1 Fused Lasso Trend Filtering
Generalized Lassoを使う〜2 関節の曲がりぐあいを計算したい! 骨でない部分(筋肉)も 白く写ってしまっている 骨は連続に出現するはずなので, Fused Lassoを使って薄白い部分を消せないか? 骨が抽出できたら, Trend
Filteringを使って 折れ線で近似できないか?
Generalized Lassoを使う〜3 Fused Lasso Trend Filtering
さいごに • 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