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
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
作って理解するCoding Agent 〜フレームワークに頼らないピュア Python での実装〜
takapy
4
1.6k
データ基盤をDataformで整えた話 〜 開発環境を添えて 〜
takapy
1
260
低コストで実現する社内文書RAG機能を搭載したAIチャットボット開発
takapy
4
6.2k
コミュニティサービスに「あなたへ」フィードを リリースするまでの試行錯誤
takapy
1
2.1k
NLPを活用したオンボーディング改善とコールドスタート問題への対策
takapy
4
6.2k
自然言語可視化ライブラリ 「nlplot」のご紹介
takapy
3
4.6k
コミュニティサービスにおけるレコメンデーションの変遷とMLパイプラインについて
takapy
2
7.4k
SageMaker StudioとStep Functionsを用いてMLOpsへの一歩を踏み出そう
takapy
0
13k
GoogleColabとVSCodeを用いた分析環境運用Tips
takapy
15
15k
Other Decks in Technology
See All in Technology
Nav2、Nav3 ... はたまた自作?〜 作って理解する Nav3 の設計意図 〜 / Nav2, Nav3 ... or Build Your Own? — Understanding Nav3's design intent by building it from scratch
yanzm
0
260
『止めない』を設計する — 制約の中で、事業の根幹を支える判断
hiroyaterui
0
230
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
160
OpenTelemetry eBPF Instrumentationの舞台裏 / Behind the Scenes of OpenTelemetry eBPF Instrumentation
ymotongpoo
1
250
Benchmarking Vector Databases: pgvector vs. LanceDB
tsho
0
150
Bet AI Day 2026丨バクラク Autopilot、業務システムの再設計
layerx
PRO
2
1.6k
omasushiというライブラリを作った
polidog
PRO
0
140
こんなアーキテクチャ図は嫌だ BEYOND THE TIME: 半年後の自分へ贈る15のメッセージ / 15 of Anti-pattern in AWS Architecture Diagrams
naospon
3
270
【視聴者参加型!】AWSセキュリティアンチパターンクイズ
syoshie
0
460
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
0
270
Tab5をRubyで動くパソコンにする
kishima
2
260
Multica × 長期記憶:40個のミニプロジェクト管理
eiei114
1
200
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
540
The SEO Collaboration Effect
kristinabergwall1
1
550
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
470
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Speed Design
sergeychernyshev
33
2.1k
Paper Plane
katiecoart
PRO
2
53k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
250
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Designing for Timeless Needs
cassininazir
1
470
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Ruling the World: When Life Gets Gamed
codingconduct
0
320
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
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ίϛϡχςΟʹߩݙ͠ ͍ͯͧ͘
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ