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
2
4.2k
新卒(ほぼ)専業Kagglerという選択肢
第4回関東Kaggler会(2025/8/23)における登壇資料
https://kanto-kaggler.connpass.com/event/362280/
Ryota
August 23, 2025
Tweet
Share
More Decks by Ryota
See All by Ryota
Santaコンペ + 焼きなまし法入門
nocchi1
4
660
Other Decks in Technology
See All in Technology
クラウド × シリコンの Mashup - AWS チップ開発で広がる AI 基盤の選択肢
htokoyo
2
250
決済サービスを支えるElastic Cloud - Elastic Cloudの導入と推進、決済サービスのObservability
suzukij
2
640
わからなくて良いなら、わからなきゃだめなの?
kotaoue
1
360
IBM Bobを使って、PostgreSQLのToDoアプリをDb2へ変換してみよう/202603_Dojo_Bob
mayumihirano
1
350
Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026
p0n
1
140
SRE NEXT 2026 CfP レビュアーが語る聞きたくなるプロポーザルとは?
yutakawasaki0911
1
350
Go標準パッケージのI/O処理をながめる
matumoto
0
210
VLAモデル構築のための AIロボット向け模倣学習キット
kmatsuiugo
0
150
最強のAIエージェントを諦めたら品質が上がった話 / how quality improved after giving up on the strongest AI agent
kt2mikan
0
180
Claude Code のコード品質がばらつくので AI に品質保証させる仕組みを作った話 / A story about building a mechanism to have AI ensure quality, because the code quality from Claude Code was inconsistent
nrslib
13
8k
非情報系研究者へ送る Transformer入門
rishiyama
11
7.5k
JAWS Days 2026 楽しく学ぼう! 認証認可 入門/20260307-jaws-days-novice-lane-auth
opelab
11
2.3k
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
Mobile First: as difficult as doing things right
swwweet
225
10k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
120
Evolving SEO for Evolving Search Engines
ryanjones
0
150
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
The Pragmatic Product Professional
lauravandoore
37
7.2k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Six Lessons from altMBA
skipperchong
29
4.2k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
210
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
730
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
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