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
新卒(ほぼ)専業Kagglerという選択肢
Search
Ryota
August 23, 2025
Technology
1
3.2k
新卒(ほぼ)専業Kagglerという選択肢
第4回関東Kaggler会(2025/8/23)における登壇資料
https://kanto-kaggler.connpass.com/event/362280/
Ryota
August 23, 2025
Tweet
Share
Other Decks in Technology
See All in Technology
パフォーマンスチューニングのために普段からできること/Performance Tuning: Daily Practices
fujiwara3
2
160
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
260
プロファイルとAIエージェントによる効率的なデバッグ / Effective debugging with profiler and AI assistant
ymotongpoo
1
560
AIとの協業で実現!レガシーコードをKotlinらしく生まれ変わらせる実践ガイド
zozotech
PRO
1
150
AI時代の発信活動 ~技術者として認知してもらうための発信法~ / 20251028 Masaki Okuda
shift_evolve
PRO
1
120
現場の壁を乗り越えて、 「計装注入」が拓く オブザーバビリティ / Beyond the Field Barriers: Instrumentation Injection and the Future of Observability
aoto
PRO
1
700
OPENLOGI Company Profile for engineer
hr01
1
46k
JSConf JPのwebsiteをGatsbyからNext.jsに移行した話 - Next.jsの多言語静的サイトと課題
leko
2
190
ざっくり学ぶ 『エンジニアリングリーダー 技術組織を育てるリーダーシップと セルフマネジメント』 / 50 minute Engineering Leader
iwashi86
6
3.5k
Dify on AWS 環境構築手順
yosse95ai
0
170
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
160
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
390
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
186
22k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
640
How GitHub (no longer) Works
holman
315
140k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
630
Six Lessons from altMBA
skipperchong
29
4k
The Cult of Friendly URLs
andyhume
79
6.6k
A Tale of Four Properties
chriscoyier
161
23k
Transcript
新卒(ほぼ)専業Kagglerという選択肢 第4回関東Kaggler会 Ryota Kamino
Kaggle Winner Presentation Template 2 自己紹介1/2 神野 亮太 Ryota 経歴
• 2023/3 - 大学を卒業する(農学部) • 2023/4 - (ほぼ)専業Kaggler開始 • 2025/2 Kaggle Grandmaster昇格 • 2025/10 - フルタイム労働開始予定
Kaggle Winner Presentation Template 3 自己紹介2/2 出場コンペ テーブル,NLP(deberta時代),1D系列多め
Kaggle Winner Presentation Template 4 発表の趣旨 • 直近2年間やっていた(ほぼ)専業Kaggler時代の話 • この期間における失敗談や学んだことを共有します
• 最後にお財布事情や就活の話もします
Kaggle Winner Presentation Template 1. 専業Kagglerとは? 2. 学生Kaggler時代の話 3. (ほぼ)専業Kaggler時代の失敗談と学び
4. その他トピック(計算リソース,お金,就活) 5. まとめ 5 目次
Kaggle Winner Presentation Template 6 専業Kagglerとは?
Kaggle Winner Presentation Template 7 専業Kagglerとは? 先駆者 カレーちゃんさん (https://www.kaggle.com/currypurin) (https://youtu.be/Z0F7e5eidsk?si=VGOXv8cnf7hB1TE3)
Kaggle Winner Presentation Template (ほぼ)専業Kaggler 収入は0ではないが、Kaggleのためにフルタイムの職を持たない 、かつ学生ではない人 8 (ほぼ)専業Kagglerとは? •
スタートアップ12社でアルバイトとして働き、生活費を稼ぐ • それ以外の時間は基本的にKaggleをしている • 大体、週1020時間を仕事、週3040時間をKaggleに充てる 私の場合...
Kaggle Winner Presentation Template 9 学生Kaggler時代の話
Kaggle Winner Presentation Template 学生Kaggler時代(🥇1(solo) 🥈6 🥉2 10 学生Kaggler時代の話1/3 •
2019/9 MLの勉強を始める • 2019/10 Kaggleに登録するも挫折 • 2021/5 Kaggle再開 & 初メダル獲得 • 2021/11 Kaggle Master昇格 • 2022/8 : 専業Kaggler決意 ルールベース99%のソリューションでソロ金
Kaggle Winner Presentation Template 挫折から🥈🥉獲得までのギャップ 11 学生Kaggler時代の話2/3 → 圧倒的に手数が足りなかった Do
Everything) そもそもの熱量の問題はありつつ... • 手を動かして試行錯誤をするというのができていなかった • 答えを先に理解してからでないと手を動かせられない状態だった 具体的にやったこと • (精度でなくても良いから )自分でベースラインを作ってみる
Kaggle Winner Presentation Template 新卒(ほぼ)専業Kagglerという意思決定をするにあたり考えていたこと 12 学生Kaggler時代の話3/3 • 大学院進学のモチベが出ない...周りが行っているというだけ で行きたくない
• だけど就活は何もしてない • もうちょっとKaggleやりたい • Grandmasterになれば、しばらくレールを外れても耐える のでは? • ソロ金持ってるし、1年でいけるはず(確信)
Kaggle Winner Presentation Template 13 (ほぼ)専業Kaggler時代の 失敗談と学び
Kaggle Winner Presentation Template 14 サマリー • 期間 : 2023/42025/3
• サブをしたコンペ数 : 20 • 獲得したメダル数 : 🥇5 🥈7 🥉1 (累計 : 🥇6 🥈13 🥉3 テーブル,NLP,1D系列がほとんど
Kaggle Winner Presentation Template 15 サマリー • 期間 : 2023/42025/3
• サブをしたコンペ数 : 20 • 獲得したメダル数 : 🥇5 🥈7 🥉1 (累計 : 🥇6 🥈13 🥉3 テーブル,NLP,1D系列がほとんど
Kaggle Winner Presentation Template 16 振り返って思うこと 目標を達成して嬉しいものの ... • 思ったよりも時間がかかってしまった
• もっとうまくやれたのではないか ... ソロ金持ってたけど1年では行けなかった
Kaggle Winner Presentation Template 17 失敗談 失敗談① : 無理なスケジュールでコンペをやろうとする 失敗談②
: 短期的な結果を追い求める 失敗談③ : 脳筋Do Everything
Kaggle Winner Presentation Template 18 失敗談① 無理なスケジュールでコンペをやろうとする 1/4 短期チャレンジからの 🥈量産
2週間チャレンジ 1週間チャレンジ 3週間チャレンジ 2週間チャレンジ 3週間チャレンジ
Kaggle Winner Presentation Template 19 失敗談① 無理なスケジュールでコンペをやろうとする 2/4 金を狙うなら 2ヶ月は欲しい
2ヶ月参加 2ヶ月参加 3~4ヶ月参加 時間に余裕があるとチームメイトも見つけやすい
Kaggle Winner Presentation Template 20 失敗談① 無理なスケジュールでコンペをやろうとする 3/4 コンペ並走失敗 並走失
敗 並走失 敗 並走失 敗 並走失 敗
Kaggle Winner Presentation Template 21 失敗談① 無理なスケジュールでコンペをやろうとする 4/4 • 短期チャレンジやコンペ並走での金メダルはカッコいい
• タイパも良い • 実際にできる人もいる • ただし、自身の力量に合わないペースでの参加は遠回りになる
Kaggle Winner Presentation Template 22 失敗談② 短期的な成果のみを追い求める 1/2 コンペの復習やインプットをあまりしない状態でコンペに参加し続ける https://x.com/senkin13/status/1885206201325281348
• わかっているができない...早く金メダル欲しい... • 急がば回れの精神で意識的にインプット期間を作る (https://x.com/senkin13/status/1885206201325281348)
Kaggle Winner Presentation Template 23 失敗談② 短期的な成果のみを追い求める 2/2 シリーズ系コンペにおいて Private金圏にはどのくらい経験者がいるのか
- 経験者=前年までの同シリーズコンペでメダルを獲得している者 - チームの場合はチームに経験者が 1人以上いればカウント 2025 2024 BirdCLEF 7/11 (63.6%) RSNA 11/14 (78.6%) 8/11 (72.7%) IMC 6/11 (54.5%) 8/11 (72.7%) • 単にその分野に強い人が毎年出ている可能性もあるが… • 過去のソリューションもかなり活かされているでは?と推測できる
Kaggle Winner Presentation Template 24 失敗談③ 脳筋Do Everything Do Everything
• 思いついたアイデアを全て試す 脳筋Do Everything • (脳みそを使わずに )思いついた (クソみたいな )アイデアを全て試す
Kaggle Winner Presentation Template 25 失敗談③ 脳筋Do Everything 脳筋Do Everythingの例
• CommonLit2コンペのとある実験 • Mean Pooling,Max PoolingがあるならMin Pooling,Std Poolingも試そう
Kaggle Winner Presentation Template 26 失敗談③ 脳筋Do Everything そこまで酷くなくても ...
• 脳死で可能な限りの集約特徴量を作る • 特徴量同士の積や商をとりあえず作る • あたりをつけずにGrid Search • 適当にアーキテクチャを変えてEnsemble • etc. やった方がいい場面もなくはないが、これだけでは全く勝てない また闇雲な実験を重ねると Overfitするリスクも高い
Kaggle Winner Presentation Template 27 失敗談③ 脳筋Do Everything 脳筋Do Everythingの実態
• 計算機を止めないためだけに質の低いアイデアを量産 • 実験が回っていることに安心して考察を怠る • しかし精度は上がらず、コンペ終盤にかけて疲弊していく
Kaggle Winner Presentation Template 28 失敗談③ 脳筋Do Everything 脳筋にならずにすんだ例 :
サンタコンぺ2024 • 参加期間2週間強 • ヒューリスティックコンペ未経験 概要を理解したら、さっさとベースラインではなく ... • 最初の1週間はひたすらインプット • その後もとりあえず探索コードを書くのではなく、考察に時間を取る ◦ LB上の)最適解はどのような形状だろうか... ◦ スコアの推移と解の形状を見るに何が起こっているだろうか... • 考察をしても分からなければAHCの解法を見る • 公開情報に助けられた部分はありつつ...あっさりと金メダルが取れた ※ AHC AtCoder Heuristic Contest ※ 11th解法 : https://www.kaggle.com/competitions/santa-2024/writeups/ryota-11th-place-solution
Kaggle Winner Presentation Template 29 失敗談③ 脳筋Do Everything 脳みそを使うために言語化する •
データの生成過程はどうなっているのだろうか? • なぜこの結果になったのだろうか? • たまたまスコアが上がっているだけの可能性は? • どういう意図/仮説でこの実験を行うのか? 脳みそを使っても分からない場合は ...調べる • 過去コンペの解法をまずは見る • 過去コンペに載っていない場合は ,類似の論文を読む • パラメータのチューニングも論文や過去コンペコードなどからあたりをつける 精度が上がらないときは計算機は止めても良いから考えよう
Kaggle Winner Presentation Template 30 (ほぼ)専業Kagglerをやって得られたもの • Grandmasterになることができた • 面倒な実装に手を伸ばせるようになり、実装力やコードリーディング力
が上がった • 論文を読むようになった • 考察力が上がった
Kaggle Winner Presentation Template 31 その他トピック
Kaggle Winner Presentation Template 32 計算リソースとお金 計算リソース • 最初の半年 ◦
バイト先の会社でGoogle Cloud for Startupsを使わせてもらう ◦ T4,P100あたりのインスタンスを1~3台使用 • それ以降 ◦ vast.ai ◦ RTX3090,4090あたりのインスタンスを1台借りる(月34万) ◦ コンペ終盤は複数台使用することもあった (最大月10万) お金 • 毎月若干赤字 • 労働時間の増減 = Kaggleに費やすリソースとしてお金か時間のどちらを優先するか
Kaggle Winner Presentation Template 33 就活 最近就活をしていました 2025/47 • メガベンチャーとスタートアップ中心に8社応募
• 5社内定,2社書類落ち,1社選考辞退 • 基本は中途採用枠 1社だけ第二新卒枠)
Kaggle Winner Presentation Template 34 就活 Q. Grandmasterになったことの影響は? - 前提として企業によって影響度合いが異なる
- ポジティブな影響がありそうな企業 • Kagglerがそれなりに集まっている • 求人票にKaggleへの言及がある • 社員の方のメダル獲得時にプレスリリースを出している • Kaggler会にスポンサーを出している - 上記のような企業ではかなりポジティブな反応をもらえた - GMまで行くのはすごい - 技術的なレベルは担保されている - 技術面接の予定がGMだからという理由で急遽ケース面接になった企業があった - LinkedInで海外のスタートアップから連絡が来るようになった
Kaggle Winner Presentation Template 35 就活 Q. 新卒(ほぼ)専業Kagglerという選択はどう捉えられたか? - 面接まで進めた企業ではネガティブな捉えられ方はしなかった
- 空白期間ではなく挑戦期間として捉えてもらえた - 書類落ちした企業ではネガティブに捉えられたのかもしれない
Kaggle Winner Presentation Template 36 就活 Q. 新卒(ほぼ)専業Kagglerはおすすめできるか? - 本人と労働市場の状況によるが、就活という観点では基本的におすすめしない
- それなりに実績(研究,インターン,etc.)がある人と比較した場合、新卒就活1社目)の時点 で狙えるアップサイド(入社企業,年収)は大きくない - リターンがないわけではないが、伴うリスクが大きい - リスクとして考えられるもの • 思うような成果が挙げられない • AI発展の影響による労働市場の変化 - 自分はタイミングが良かっただけかもしれない
Kaggle Winner Presentation Template 37 まとめ
Kaggle Winner Presentation Template 38 まとめ 失敗談からの学び • 自身の力量を踏まえ、計画性のあるスケジュールでコンペに出る •
コンペに出続けるよりも、意識的にインプット期間を設ける • 脳筋Do Everythingはやめろ、脳みそを使え 就活 • 新卒で就職せずに専業Kagglerをしても耐えた • ただし、就活観点でアップサイドを狙ってやるものではない お気持ち • Grandmasterになれて良かった • Kaggleに没頭する時間は純粋に楽しかった
Kaggle Winner Presentation Template 39