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
Kaggleと実務
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Takanobu Nozawa
August 29, 2019
Technology
23k
7
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kaggleと実務
Takanobu Nozawa
August 29, 2019
More Decks by Takanobu Nozawa
See All by Takanobu Nozawa
データ基盤をDataformで整えた話 〜 開発環境を添えて 〜
takapy
0
220
低コストで実現する社内文書RAG機能を搭載したAIチャットボット開発
takapy
4
6.2k
コミュニティサービスに「あなたへ」フィードを リリースするまでの試行錯誤
takapy
1
2k
NLPを活用したオンボーディング改善とコールドスタート問題への対策
takapy
4
6.1k
自然言語可視化ライブラリ 「nlplot」のご紹介
takapy
3
4.5k
コミュニティサービスにおけるレコメンデーションの変遷とMLパイプラインについて
takapy
2
7.4k
SageMaker StudioとStep Functionsを用いてMLOpsへの一歩を踏み出そう
takapy
0
13k
GoogleColabとVSCodeを用いた分析環境運用Tips
takapy
15
15k
word2vecを利用した埋め込み分析とSWEMを用いた比較実験
takapy
0
2.5k
Other Decks in Technology
See All in Technology
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
450
AIとハーネスで育てるトランスコンパイラ / 20260722 Yasushi Katayama
shift_evolve
PRO
3
780
なぜ、あなたのAPIは使われないのか? AX時代の設計原則、ガードレール、運用体制
yokawasa
1
210
インフラと開発の垣根を超えていき!〜元AWSインフラエンジニアがAWS開発で奮闘している話〜
hatahata021
3
390
ファミコンでPHPを動かす / PHP on the Famicom
tomzoh
2
610
AI、CDK と協働する Full TypeScript アプリケーション開発 / Full TypeScript Application with AI and CDK
geekplus_tech
2
480
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
160
探索・可視化・自動化を一本化 Amazon Quickでデータ活用スピードを上げる方法
koheiyoshikawa
0
170
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
4
1.2k
GoでCコンパイラを作った話
repunit
0
150
変更し続けられるシステムをどう保つか — AI時代のSSoTという設計原則
kawauso
1
1.1k
Alphaモジュール使っていいのかい!?いけないのかい!?どっちなんだいっ!?
watany
1
320
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.6k
30 Presentation Tips
portentint
PRO
1
350
4 Signs Your Business is Dying
shpigford
187
22k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
640
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
220
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
310
Leo the Paperboy
mayatellez
8
1.9k
It's Worth the Effort
3n
188
29k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
550
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
220
The Curse of the Amulet
leimatthew05
2
13k
Transcript
ϚϚͷҰาΛࢧ͑Δ ΧάϧͱδπϜ $POOFIJUP*ODᖒর ୈ̐ճLBHHMF͘͘ձ!߿ொ
Έͳ͞Μɺ,BHHMF͖Ͱ͔͢ʁ
,BHHMFͷܦݧ࣮ʹ׆͖͍ͯ·͔͢ʁ
ࠓ͢͜ͱ .-ΤϯδχΞʹͳͬͯϲ݄Ͱײͨ͡ ,BHHMFͱ࣮ͷIPHFIPHFʹ͍ͭͯ
ͪͳΈʹ͜ͷεϥΠυ
൴ΒʹΑͬͯࢧ͑ΒΕ͍ͯ·͢
ຊ
ΞδΣϯμ ࣗݾհ αʔϏεʹ͍ͭͯ ৫ʹ͍ͭͯ ,BHHMFͱ࣮ʹ͍ͭͯ
ࣗݾհ
ࣗݾհ ໊લɿᖒরʢ/P[BXB5BLBOPCVʣ ॴଐɿίωώτגࣜձࣾ ɹɹɿ!UBLBQZ w ʙίωώτʹ.-ΤϯδχΞͱͯ͠+0*/ w ػցֶशؔ࿈ΛϝΠϯʹΓͭͭɺΠϯϑϥษڧத
w ,BHHMFͨ͠ΓɺϒϩάʢIUUQTXXXUBLBQZXPSLʣॻ͍ͨΓɺ ٿͨ͠Γ͍ͯ͠·͢
αʔϏεʹ͍ͭͯ
αʔϏεʹ͍ͭͯ ˞ʮӾཡʯʮར༻ऀʯϝσΟΞͱΞϓϦͷ߹ܭʢ݄݄ͷฏۉʣ ˞ʮϚϚ͚/PΞϓϦʯ݄Πϯςʔδௐɹௐࠪରɿ৷தʙ̎ࡀ̌ϲ݄ͷࢠڙΛ࣋ͭঁੑ O Λநग़ ˞*OTUBHSBNͷϑΥϩϫʔɺ'BDFCPPLͷ͍͍Ͷɺ-*/&ͷͱͩͪͷ߹ܭ ݄࣌
ϚϚϦ ΞϓϦɾ8FC 4/4 *OTUBHSBNɾ-*/&ɾ'BDFCPPL هࣄ ϚϚಉ࢜ͰΈΛ૬ஊ͠߹͏2"ίϛϡχςΟΛத৺ʹ ϢʔβʔΛ֦େ͍ͯ͠·͢ ʮϚϚϦʯͰϢʔβʔಉ͕࢜ ͲΜͲΜܨ͕͍ͬͯ·͢ ϚϚͷੜ׆ʹཱͭهࣄΛ ෯͍δϟϯϧͰ৴͍ͯ͠·͢ ϚϚ͚/P̍ΞϓϦʹબग़ ਓͷϚϚ͕બͿʮݱࡏ͍ͬͯΔΞϓϦʯʹ ͯɺ߲ ଞͷϚϚʹΦεεϝ͍ͨ͠ɺೝɺ ར༻ɺརศੑɺײ Ͱ̍ҐΛ֫ಘ͠·ͨ͠ هࣄ 6,000 هࣄҎ্ ྦྷܭϑΝϯ 85 ສਓ ˞ ݄ؒӾཡ 1.5ԯճ ˞ ݄ؒར༻ऀ 650ສਓ ˞ ˞ lΈzͱzڞײzΛ࣠ʹϚϚʹدΓఴ͍ ΞϓϦɾ8FCɾ4/4ͱଟ֯తʹαʔϏεΛల։͍ͯ͠·͢
αʔϏεʹ͍ͭͯ 0 450,000 900,000 1,350,000 1,800,000 2014/4 2014/5
2014/6 2014/7 2014/8 2014/9 2014/10 2014/11 2014/12 2015/1 2015/2 2015/3 2015/4 2015/5 2015/6 2015/7 2015/8 2015/9 2015/10 2015/11 2015/12 2016/1 2016/2 2016/3 2016/4 2016/5 2016/6 2016/7 2016/8 2016/9 2016/10 2016/11 2016/12 2017/1 2017/2 2017/3 2017/4 2017/5 2017/6 2017/7 2017/8 2017/9 2017/10 2017/11 2017/12 2018/1 2018/2 2018/3 2018/4 2018/5 2018/6 2018/7 2018/8 ݄ؒߘ 150ສ݅ िʹҎ্ىಈ͢Δ ΞΫςΟϒϢʔβʔ 50 ਓʹਓ 57$. ์ө ΞϓϦ૯%-ສ ਓʹਓ ਓʹਓ ਓʹਓ ਓʹਓ ˞ ˞ʮϚϚϦʯͷग़࢈༧ఆΛઃఆͨ͠Ϣʔβʔͱɺްੜ࿑ಇলൃදʮਓޱಈଶ౷ܭʯͷग़ੜ͔Βࢉग़ ˞िʹճҎ্ىಈ͢ΔϢʔβʔ ˞ ʹग़࢈ͨ͠ϚϚͷʮਓʹਓʯ͕ϚϚϦΛར༻த ຊ࠷େڃنΛތΔϒϥϯυͱ͍ͯ͠·͢ ˞
৫ʹ͍ͭͯ
৫ʹ͍ͭͯ αʔόʔαΠυɿ Σϒϑϩϯτɿ ϞόΠϧɿ Πϯϑϥɾ.-ɿ
৫ʹ͍ͭͯ αʔόʔαΠυɿ Σϒϑϩϯτɿ ϞόΠϧɿ Πϯϑϥɾ.-ɿ
৫ʹ͍ͭͯ αʔόʔαΠυɿ Σϒϑϩϯτɿ ϞόΠϧɿ Πϯϑϥɾ.-ɿ Լه݅ͷݩɺҎ߱Λ͠·͢ w 8FCܥελʔτΞοϓ
w #UP$αʔϏε w ΅ͬͪ.-ΤϯδχΞ
,BHHMFͱ࣮ʹ͍ͭͯ
,BHHMFͱ࣮ʹ͍ͭͯ ࣭ऀ ճऀ ෆదͳίϯςϯπͷߘ FH؆୯ʹՔ͛Δํ๏ڭ͑·͢Α ϚϚϦͰͷػցֶश׆༻ྫ
,BHHMFͱ࣮ʹ͍ͭͯ ࣭ऀ ճऀ ෆదͳίϯςϯπͷߘ FH؆୯ʹՔ͛Δํ๏ڭ͑·͢Α ݕ Ӿ ϑ
Ο ϧ λ /-1Λͬͯ ෆదͳߘΛݕ ϚϚϦͰͷػցֶश׆༻ྫ
ҰൠతͳػցֶशϓϩδΣΫτͷϫʔΫϑϩʔ ՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪
࡞Δ ͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽
ҰൠతͳػցֶशϓϩδΣΫτͷϫʔΫϑϩʔ ՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪
࡞Δ ͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽ ,BHHMFͷλεΫ
՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪ ࡞Δ
͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽ ,BHHMFͷλεΫ
՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪ ࡞Δ
͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽ ,BHHMFͷλεΫ ࣮ͷλεΫ
՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪ ࡞Δ
͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽ ࣮ͷλεΫ
՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪ ࡞Δ
͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽ ࣮ͷλεΫ ,BHHMFͷλεΫͱ࣮ͷλεΫΛ ൺֱͯ͠ΈΔ
՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪ ࡞Δ
͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ
՝ɾΰʔϧઃఆ σʔλऩू σʔλՃɾੳ Ϟσϧߏங ධՁɾݕূ ධՁɾӡ༻ ຊ൪ ࡞Δ
͏ σϓϩΠ 1P$ ఆظతͳ Ϟσϧߋ৽ ,BHHMFͱ࣮ʹ͍ͭͯ σʔλऩू Ϟσϧߋ৽ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ,BHHMFͷܦݧ͕ ࣮ʹཱͭͷ͜ͷ෦
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ྫ͑
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ʮϞσϧͷ"1*ԽɾσϓϩΠʯ ͚ͩͰ݁ߏΔ͜ͱ͕ଟ͔ͬͨΓ͢Δ
FH"1*ԽɾσϓϩΠʹඞཁͳͷ w ֶशࡁΈϞσϧ w SBXσʔλΛਪͰ͖Δܗʹॲཧ͢ΔͨΊͷϞδϡʔϧ /-1ͷ߹ετοϓϫʔυϑΝΠϧࣙॻͳͲ w
࣮ߦڥʢ"1*αʔόʣ w "1*ʢQZϑΝΠϧͳͲʣ w $*$% ʑ
w ֶशࡁΈϞσϧ w SBXσʔλΛਪͰ͖Δܗʹॲཧ͢ΔͨΊͷϞδϡʔϧ /-1ͷ߹ετοϓϫʔυϑΝΠϧࣙॻͳͲ w ࣮ߦڥʢ"1*αʔόʣ
w "1*ʢQZϑΝΠϧͳͲʣ w $*$% ʑ ͋Εɺ ,BHHMF࣮ͬͯʹ׆͖Δͷʁʁ FH"1*ԽɾσϓϩΠʹඞཁͳͷ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ͜ͷ෦ͷݟʹؔͯ͠ ൺֱతੈͷதʹग़͖͍ͯͯΔҹ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ͜ͷ෦ʹؔͯ͠ ·ͩ·ͩใ͕গͳ͍ҹ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ͦͷதͰɺ࣮ࡍͷϏδωε՝ʹରͯ͠ Ͳ͏ੳͯ͠ɺͲ͏ϞσϦϯάͯ͠ɺͲ͏ݕূ͢Δ͔ ͱ͍ͬͨใ݁ߏগͳ͍
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ·ͯ͠ɺ΅ͬͪ.-ΤϯδχΞͩͱ ϞσϧͷΈํͱ͔ݕূͷํͱ͔݁ߏෆ҆
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ͦ͏͍ͬͨதͰ ,BHHMFʢਵ͢ΔίϛϡχςΟؚΊʣ ݟͷๅੴശ
,BHHMFͱ࣮ʹ͍ͭͯ ,BHHMF ࣮ ՝ɾΰʔϧઃఆ ෆཁ ཁ σʔλऩू ෆཁ
ཁ σʔλՃɾੳ ཁ ཁ Ϟσϧߏங ཁ ཁ ϞσϧͷධՁɾݕূ ཁ ཁ Ϟσϧͷ"1*ԽɾσϓϩΠ ෆཁ ཁ Ϟσϧͷӡ༻ ෆཁ ཁ ,BHHMFͷλεΫͱ࣮ͷλεΫΛൺֱ ͏Θͬɾɾɾ ,BHHMFͷϙςϯγϟϧߴ͗͢ɾɾɾʁ
·ͱΊʂ
·ͱΊ w,BHHMFͰཆΘΕΔೳྗ.-ΤϯδχΞͱͯ͠ٻΊΒΕΔೳྗͷ Ұ෦ʢاۀنɾϏδωεϞσϧɾ৫ମ੍ʹΑΔࠩ͋Δ͕ʣ w͕ͩɺ,BHHMFʢͱͦΕʹਵ͢ΔίϛϡχςΟʣ͔ΒಘΒΕΔ ݟͱͯଟ͍ॿ͔Δ w͜Ε͔Β,BHHMF͍ͬͯͧ͘,BHHMFίϛϡχςΟʹߩݙ͠ ͍ͯͧ͘
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ