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
機械学習図鑑の眺め方
Search
Asei Sugiyama
August 08, 2019
Technology
1.3k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
機械学習図鑑の眺め方
みんなのPython勉強会#48 - connpass
https://startpython.connpass.com/event/124253/
で発表する資料です
Asei Sugiyama
August 08, 2019
More Decks by Asei Sugiyama
See All by Asei Sugiyama
AIネイティブの実現:既存の組織をAI前提で見直すための「ゼロベース・ハッカソン」の方法論と実践
asei
1
79
AI ネイティブな組織に Gemini Enterprise Agent Platform がなぜ必要なのか
asei
1
250
AI工学特論: MLOps・継続的評価
asei
11
3.4k
生成 AI 実践ガイド (概略版) AIガバナンス編
asei
0
420
コードを1行も書けなかった僕がエンジニアになるまでの振り返り
asei
0
150
MLOps に至るまで
asei
1
52
Cynefin Framework を用いた AI Native 組織へのパラダイムシフト
asei
0
100
Algorithm behind Gemini Enterprise Agent Designer
asei
0
320
Algothythm behind Gemini Enterprise Agent Designer (with least amount of inputs from human)
asei
0
120
Other Decks in Technology
See All in Technology
JavaScript 研修 (2026)
recruitengineers
PRO
2
560
第3回しろおびセキュリティスポンサーセッション
log0417
0
200
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
19k
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
4
590
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
390
Software Supply Chain Attackからクラウド環境を守るためにできること
lhazy
2
260
モダンフロントエンド 開発研修
recruitengineers
PRO
4
660
私がブラウザを自作したくなった理由
supurazako
1
240
MIRU 2026 チュートリアル
keisuke198619
0
920
ボトムアップ文化が強い組織で セキュリティをどう根付かせていくかの現在進行形の話 / Making Security Stick in a Bottom-Up Organization
yamaguchitk333
0
230
20260804_Q4AzureUpdateBite_FabricDataAgentの精度を高める設計.pdf
matayuuu
1
140
LanceDB入門
mocobeta
8
540
Featured
See All Featured
Skip the Path - Find Your Career Trail
mkilby
1
180
How STYLIGHT went responsive
nonsquared
100
6.2k
New Earth Scene 8
popppiees
3
2.5k
Making the Leap to Tech Lead
cromwellryan
135
10k
Building AI with AI
inesmontani
PRO
1
1.1k
GraphQLとの向き合い方2022年版
quramy
50
15k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Scaling GitHub
holman
464
140k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.3k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
710
Transcript
ػցֶशਤؑͷோΊํ ΈΜͳͷ Python ษڧձ#48 - connpass
࣍ 1.ॻ੶Ͱѻ͏ΞϧΰϦζϜͷશମ૾ 2.ྨ 3.ճؼ 4.ΫϥελϦϯά 5.࣍ݩݮ 6.࠷ޙʹ
ࣗݾհ • ਿࢁ Ѩ • Software Engineer @Repro • ػցֶशͱ͔౷ܭͱ͔։ൃͱ͔
• ػցֶशਤؑ ڞஶ
ΞϧΰϦζϜͷղઆํ 1.Πϝʔδ͕ΘΔΑ͏ʹ͢Δ • Web ΤϯδχΞ͕งғؾΛΘ͔Δ • ݫີ͞ΑΓΘ͔Γ͢͞ 2.ࣜΛ༻͍ͨৄࡉͳهड़ߦΘͳ͍ • ຊޠͱਤͰؤுΔ
• ຊࢿྉͷਤͷେຊ͔ΒҾ༻
հ͢ΔΞϧΰϦζϜ ͷબఆج४ • ػցֶशΞϧΰϦζϜΛ၆ᛌͰ͖ΔΑ ͏ʹબఆ • scikit-learn ͷ Choosing the
right estimator Λࢀߟʹબఆ
None
None
ྨ (Classification) • ࢄΛ༧ଌ͢Δ ! y -1 0 0 0
1 1 2 ? 3 1
ྨͷྫ • ΞϠϝͷྨ͕༗໊ • ΨΫย (sepal) ͱՖห (petal) ͷ ͞ͱ෯͔ΒΞϠϝͷछྨΛ༧ଌ
• σʔλ͔Βܾఆڥք (ڥ) Λֶश
ྨʹద༻Ͱ͖ΔΞϧΰϦζϜ • ϩδεςΟοΫճؼ • αϙʔτϕΫτϧϚγϯ • φΠʔϒϕΠζ • ϥϯμϜϑΥϨετ •
χϡʔϥϧωοτϫʔΫ • kNN
αϙʔτϕΫτϧϚγϯ • ΞϧΰϦζϜϋΠύʔύϥϝʔλʔʹ Αֶͬͯश͢Δܾఆڥքͷܗ͕ҟͳΔ • ಉ͡σʔλΛ༻͍ͯɺαϙʔτϕΫτϧ ϚγϯͷΧʔωϧؔΛมֶ͑ͯश͞ ͤͨ݁Ռ͕ӈਤ
None
༩͑ํʹΑͬͯΑ͘Θ͔Βͳ͍ܗʹͳΔ
None
ճؼ (Regression) • ࿈ଓΛ༧ଌ͢Δ ! ! y 1 0 1
1 1 2 2 2 ? 2 3 5
ճؼͷྫ • ϘετϯͷॅՁ֨༧ଌ͕༗໊ • ΑΓ؆୯ͳσʔλͱͯ͠ΞϯείϜ ͷσʔληοτ͕͋Δ (ӈਤ) • ͜ΕΒͷΛ͏·ۙ͘ࣅ͢ΔΑ͏ͳۂ ઢ
(ઢΛؚΉ) Λֶश͢Δ
ճؼʹద༻Ͱ͖ΔΞϧΰϦζϜ • ઢܗճؼ • αϙʔτϕΫτϧϚγϯ • ϥϯμϜϑΥϨετ • χϡʔϥϧωοτϫʔΫ •
kNN
ΞϯείϜͷσʔληοτ • ՄࢹԽͷॏཁੑΛࣔ͢σʔληοτ • 4 ͭͷσʔληοτʹ͍ͭͯɺ࣍ͷ ͕΄΅ಉ͡ 1.ฏۉ 2.ࢄ 3.૬ؔ
4.ճؼઢͷยͱ͖ • ࢦඪΛ༻͍ͨධՁՄࢹԽ྆ํॏཁ
None
ΫϥελϦϯά • ͜Ε·Ͱڭࢣ͋Γ • ͋ΔมͷΛ༧ଌ͢Δ • ͔͜͜Βڭࢣͳ͠ • σʔλͦͷͷ͔Βֶश͢Δ •
ΫϥελϦϯά • ࣅͨͷಉ࢜ͷσʔλΛΫϥελͱ ͯ͠·ͱΊΔख๏ • ࠨͷਤͷσʔλΛӈͷਤͷΑ͏ʹ σʔλΛׂ͢Δ
ΫϥελϦϯάΛߦ͏ΞϧΰϦζϜ • k-means ๏ • ࠞ߹Ψε (Λ༻͍ͨΫϥελϦϯά) • etc.
k-means ๏ͷֶशͷ༷ࢠ • Ϋϥελͷॏ৺ΛదʹܾΊΔ (ΫϥελࣗͰܾΊΔ) • σʔλΛ͍ۙ΄͏ͷʹྨ͠ɺฏۉΛٻΊΔ͜ͱΛ܁Γฦ͢
None
࣍ݩݮ • ՄࢹԽେࣄ (ΞϯείϜͷσʔληοτ) • σʔλΛՄࢹԽ͢Δ͜ͱࠔͳ͜ͱ͕ଟ͍ • ΞϠϝσʔλͰΨΫย͞ͱ෯ɺՖหͷ͞ͱ෯Λߟ͑Δ ͱ 4
࣍ݩͳͷͰͦͷ··ͰՄࢹԽͰ͖ͳ͍ • σʔλͷߏΛอͬͨ··͏·࣍͘ݩΛམͱ͍ͨ͠ • σʔλͷഎܠʹͳ͍ͬͯΔใΛ͏·͘நग़͍ͨ͠
࣍ݩݮͷྫ • 3 ࣍ݩ͔Β 2 ࣍ݩʹ࣍ݩݮͨ͠ྫ • (a) ݩσʔλ •
(b) LLE Ͱ࣍ݩݮ • (c) PCA Ͱ࣍ݩݮ • LLE ͷํ͕ݩͷߏΛอͬͨ··ల։ Ͱ͖͍ͯΔ
࣍ݩݮΞϧΰϦζϜ • PCA • LSA • NMF • LDA •
t-SNE • etc.
खॻ͖จࣈσʔλͷ࣍ݩݮ
࠷ޙʹ • ΞϧΰϦζϜ͕ͯ͢Ͱͳ͍ • ͦΕҎ֎ʹେมͳͱ͜Ζ͕͋Δ
An Extended Version Of The Scikit-Learn Cheat Sheet1 • ๏໘େৎʁ
• σʔλʹΞΫηεͰ͖Δʁ • σʔλͷதཧղͨ͠ʁ • σʔλ͖Ε͍ʁ • ՝໌֬ʁ 1 https://medium.com/@chris_bour/an-extended-version-of-the- scikit-learn-cheat-sheet-5f46efc6cbb
Recap ࣍ ༰ 1. ॻ੶Ͱѻ͏ΞϧΰϦζϜͷશମ૾ ྨɾճؼɾΫϥελϦϯάɾ࣍ݩݮΛѻ͏ 2. ྨ ࢄΛ༧ଌ͢Δ 3.
ճؼ ࿈ଓΛ༧ଌ͢Δ 4. ΫϥελϦϯά ࣅͨͷಉ࢜ͷσʔλΛ·ͱΊΔ 5. ࣍ݩݮ ෳࡶͳߏͷσʔλΛγϯϓϧʹ͢Δ 6. ࠷ޙʹ ݱ࣮ෳࡶͳͷͰΞϧΰϦζϜҎ֎େ