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.6k
1
Share
Generalized Lassoの使い方
MACHINE LEARNING Meetup KANSAI #4の発表資料 by 増井
Hacarus Inc.
March 27, 2019
More Decks by Hacarus Inc.
See All by Hacarus Inc.
GitLab CI/CD で C#/WPFアプリケーションのテストとインストーラーのビルド・デプロイを自動化する
hacarus
0
1.3k
QA4AIに則ったMLOpsツールの活用
hacarus
0
730
0から協働ロボット外観検査システムを3ヵ月で具現化した軌跡
hacarus
0
290
ワンちゃんの健康を願う皆様に送る 犬心電図AI解析プロダクト紹介_AWS DevDay2022
hacarus
0
220
犬の心電AI解析プロダクト開発奮闘記 _クラウドからハード開発までてんこ盛り
hacarus
0
2.2k
ExplainableAIの概要とAmazon SageMaker Clarifyでの実装例
hacarus
0
1.2k
AWS Step Functions を用いた非同期学習処理の例
hacarus
0
1.5k
Dashでmyダッシュボードを作ろう ーpytrendsで見るコロナの感染拡大時期ー
hacarus
0
1.5k
Interpretable Machine Learning: モデル非依存な解釈手法の紹介
hacarus
0
1.2k
Other Decks in Technology
See All in Technology
食べログのサーキットブレーカー導入を振り返って
atpons
0
140
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
460
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
770
AIAgentと取り組むKaggle
508shuto
2
610
大規模環境でどのように監視を実現する?
yuobayashi
1
150
Strands Agents超入門
kintotechdev
1
130
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
270
freee-mcpを Local→Remote で出してわかった MCP認可実装のリアル
terara
3
850
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
220
GitHub Copilot CLIでWebアクセシビリティを改善した話
tomokusaba
0
110
データ分析基盤の信頼を支える視点と設計
yuki_saito
1
710
Node.js+TypeScriptにおけるCJS/ESM相互運用の最新ポイント
grainrigi
2
130
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
400
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
Mobile First: as difficult as doing things right
swwweet
225
10k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
200
Six Lessons from altMBA
skipperchong
29
4.2k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
450
Building Applications with DynamoDB
mza
96
7k
Context Engineering - Making Every Token Count
addyosmani
9
910
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