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.
→
pao
November 08, 2024
Technology
3
2.4k
いろんなものと両立する Kaggleの向き合い方
2024/11/8の関西Kaggler会で登壇したときの資料です!
pao
November 08, 2024
Tweet
Share
More Decks by pao
See All by pao
データサイエンティストとは何か論争にAI(gpt-2)で終止符を打とうとした話
go5paopao
0
250
短期間コンペの戦い方
go5paopao
13
13k
atmaCup#9 1st place solution
go5paopao
6
3.7k
DSB2019 10th Solutionの一部とShakeについて
go5paopao
2
790
Kaggle Malware competition 2th→1485th solution
go5paopao
2
9.6k
Other Decks in Technology
See All in Technology
Agent ServerはWeb Serverではない。ADKで考えるAgentOps
akiratameto
0
100
Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026
p0n
1
130
楽しく学ぼう!ネットワーク入門
shotashiratori
1
210
PMとしての意思決定とAI活用状況について
lycorptech_jp
PRO
0
120
情シスのための生成AI実践ガイド2026 / Generative AI Practical Guide for Business Technology 2026
glidenote
0
230
Yahoo!ショッピングのレコメンデーション・システムにおけるML実践の一例
lycorptech_jp
PRO
1
200
Claude Codeが爆速進化してプラグイン追従がつらいので半自動化した話 ver.2
rfdnxbro
0
530
AWS DevOps Agent vs SRE俺 / AWS DevOps Agent vs me, the SRE
sms_tech
3
630
非情報系研究者へ送る Transformer入門
rishiyama
11
7.4k
今のWordPress の制作手法ってなにがあんねん?(改) / What’s the Deal with WordPress Development These Days?
tbshiki
0
440
[JAWS DAYS 2026]私の AWS DevOps Agent 推しポイント
furuton
0
150
JAWS FESTA 2025でリリースしたほぼリアルタイム文字起こし/翻訳機能の構成について
naoki8408
1
460
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
260
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Agile that works and the tools we love
rasmusluckow
331
21k
YesSQL, Process and Tooling at Scale
rocio
174
15k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
76
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
The Language of Interfaces
destraynor
162
26k
Done Done
chrislema
186
16k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
470
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
140
Transcript
いろんなものと両⽴する Kaggleの向き合い⽅ Pao
⾃⼰紹介 • Pao • プリンシパルデータサイエンティスト@ABEJA • コンペ周り ◦ Kaggle
Grandmaster ◦ atmaCup 1st x 3 ◦ Kaggledays world championship 1st • コンペ歴6年 • 最近の趣味:6歳の息⼦とゲームをすること
コンペ歴6年 ≒ ⼦供の年齢 🤔 ⼦どもが⽣まれてすぐKaggleを始めてしまった イカれたpapa kaggler🤪 (育休中に何かしようと思って始めたらハマってしまった) 育児や仕事と両⽴しながらGMになるまでの中で感じた Kaggleへの向き合い⽅の話をします!
※注意 • papa kagglerは⼀つのわかりやすいラベル • ただそれ以上に皆個別に状況が違う ◦ 健康⾯や⾦銭⾯や家族事情、学業など ◦
papaだから忙しい/〇〇だから時間あるとかではなく、特徴量の ⼀つに過ぎない • 育児とか関係する話もありますが、それ以外の事情にも 置き換えて聞いてもらえる嬉しいです! • あと育児の考え⽅は⼈それぞれ!
トピック:継続
継続 • 何かと両⽴する以上、継続により時間軸⽅向に伸ばして 蓄積量で勝つしかない • 幸い、継続していれば強くなりやすい世界 • ただ、継続が難しい ◦
Kaggleしてなくても忙しい ◦ 頑張っても報われないことが多々ある ◦ 多忙時期に離れて戻れなくなる ◦ 取り組みのマンネリ化
継続の対策例 1. 変化をつける ◦ コンペ参加は⾊んな変化の付け⽅がある ▪ 参加コンペの種類を変える、ソロ参加からチーム参加、新しい⼈とチーム、 独⾃パイプライン作りながらやってみる、クラウドのGPU使ってみる、利⽤ ライブラリを変える等々
◦ 飽きを防げるし、コンペ結果によらない学びが得られる。 2. 間をあけすぎない ◦ 時間取れなくても学び⽬的で参加してみる、atmaCupなどに参加する等
継続の対策例 3. Kaggler同⼠のコミュニティへ参加 ◦ 関⻄Kaggler会!!! モチベ向上!! ◦ 現役でkaggleやってる⼈と交流する 4.
マイペース!!継続しやすいやり⽅を探す ◦ 週に数時間でもとれるのを継続できたら偉い ◦ 私の例:アニメ⾒ながらkaggle(集中⼒は低いが持続性がある)
継続前提で「急がば回れ」 • 継続前提であればあるほど、とりあえずの暫定対処 じゃなくてちゃんとした解決探しが効いてくる ◦ 例:pandasで遅いのに我慢してないで、polars挑戦してみる • とはいえ残り数週間になると、それどころではない •
⽬の前の結果にとらわれすぎない期間を⽤意したほう がオススメ
トピック:コミット強弱
コミット強弱 • 例えば育児を疎かにして⾦メダル取れたとしても、それは 繰り返し出来ない戦法 ◦ 育児‧仕事と両⽴しながらある程度結果が出せるベース⼒も⾼め たい • 本気で時間を増やすブーストと継続可能なコミット量の
強弱を⾒極める ◦ 本気で時間増やす ≠ 本気を出す。本気を出すのは⽇頃から ◦ ブースト→寝不⾜、家庭への影響などのマイナス効果 ◦ 継続可能な程度な睡眠削減...
トピック:ポータビリティ
ポータビリティ:隙間時間でkaggleが出来る環境 • スマホでEDA⾒れるように、notebookをkaggleでつくって おく(外出中に⼦どもが昼寝のときなど) ◦ その場で集計はきついので、microな個別データをみる のがおすすめ。 • ノートPC持ち歩く。1年後にはそのPC分くらい⼦どもは重
くなってる。 • スマホでのkaggle Notebook操作に適したブラウザを探し、 ⼊れておくのをオススメ
真に両⽴するには
真の両⽴を⽬指して... 寝かしつけ、料理、洗濯、おむつ替え等々 やることやった上でkaggleしてる ⼦供、家族、⾃分のために出来ることは無限にある。 そこをどこまでやるのか?それを意識した上で両⽴する →最初のpapaベースライン
こんな経験ない? • ⼦どもと公園 ◦ ⽚⽬に危ないことしてないか⾒守りつつ、コンペのリーダーボー ド‧ディスカッションをチェック • ⼦どもへの注意 ◦
⼦どもはイヤイヤ期、⾃分はKaggleで寝不⾜。 ◦ 理不尽なワガママに、イライラした感情を載せて注意してしまう 順位めっちゃ下がってる...
こんな経験ない? • ⼦どもと公園 ➢ 振り返ると⼦どもと親が公園で遊べるのは数年間 ➢ ⼦どもの⼀つ⼀つの仕草や成⻑、しっかり堪能しなくてよ い? •
⼦どもへの注意 ➢ 昨晩、夜遅くまでKaggleしなかったら、もう少し冷静に‧ ⼦どもにも分かってもらえるように注意できたかも?
やれることは無限⼤ • ⼦供のため ◦ ⼦どものためにやれること出来てる? • 家族のため ◦ 名もなき育児‧家事による負担がパートナーに寄ってない?
• ⾃分のため ◦ ⽗親が⼦どもと過ごせるのは⽣涯で約3年4ヶ⽉分の時間らしい、幼 稚園卒園までで約1年分の時間... ◦ さらに新⽣児‧乳児でしか⾒られないものは⼀瞬 ◦ 有意義に触れ合えている?
もちろん⾃分のための時間も⼤事 • 適度にそれぞれやることで精神的にもいいし、結局全てが上 ⼿く回ったりする ◦ 全部もっと時間欲しい...とか思うけど、それくらいがちょうど良かった りもする • Kaggleやめて育児にコミット...!!とか思っても、結局他のこ
ともしちゃうので、それならKaggleやればいい ◦ イカになってインク塗るゲームやったり... • 育児するときは育児して、KaggleするときはKaggleする! という気持ちも⼤事
⾔いたかったこと • Kaggleへのコミットは⼤事だけど、他の⼤事な時間 もこなすだけになって、脳内kaggleになり過ぎてい ないか?それは両⽴? • 今しか得られない‧触れられない時間を意識できて いるか? 私⾃⾝それが出来てたとかではなく、
どちらかというと反省の意味合いが強いです
今⽇も⼦供のことをパートナーに任せて来ているあなた!! せめてちゃんと家族に お⼟産持って帰りましょう!! ▪D社のクルマのおもちゃ!! ▪⼤阪⼟産!! (⼤阪の⽅は #関⻄Kaggler会 でおすすめお⼟産Postしましょ!) 個⼈的には、デリチュースのチーズケーキがオススメです! (新⼤阪にも売ってます)
良きKaggleライフバランスを!!!