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
【第1回】関東Kaggler会「データ分析コンペとの向き合い方」
Search
takaito
September 24, 2023
0
2.2k
【第1回】関東Kaggler会「データ分析コンペとの向き合い方」
【第1回】関東Kaggler会のLT4: 「データ分析コンペとの向き合い方」の資料となります.
著作権を考慮して,実際に使用したものとは多少異なります.
takaito
September 24, 2023
Tweet
Share
More Decks by takaito
See All by takaito
【第2回】関東Kaggler会「How are you handling High Score Public Notebook?」
takaito
0
1.2k
関西Kaggler会 交流会 in Osaka 2024#2 データ分析コンペとの向き合い方 ver2
takaito
1
630
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
Docker and Python
trallard
40
3.1k
How GitHub (no longer) Works
holman
310
140k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
720
The World Runs on Bad Software
bkeepers
PRO
65
11k
Site-Speed That Sticks
csswizardry
0
27
Designing for Performance
lara
604
68k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Transcript
関東kaggler会 2023/9/23 LT4: データ分析コンペへの向き合い方 takaito
1 大学の専攻: 自然言語処理 お仕事: クオンツアナリスト Kaggle: Competitions Expert Kaggle歴: 3年目に突入
(2021年~) データ分析スキルの向上を目的に様々なコンペに参加 社会人で時間があまり確保できないこともあり基本はソロ参加 @takaito0423 簡単な自己紹介
2 Kaggle楽しんでますか? ✔ 新しいスキルの習得 ✔ リーダーボードスコアの改善 ✔ 参加者とのディスカッションでの交流 ✔ チームを組んでの参加
etc...
3 いつか直面する挫折 ✔ 凡人には挫折を経験するタイミングが必ず訪れる
4 Kaggle悲しいときあるある ✔ notebookの提出が通らず,エラーが出続けるとき ✔ 渾身のアイデア(特徴量など)がまったくスコア改善に寄与しなかったとき ✔ 手元のCVスコアは良かったが,提出したLBスコアが最悪なとき ✔ 時間をかけたコンペでLBの順位は良かったが,最終順位が大幅に悪かったとき
✔ あと一歩のところでソロ金を逃したとき etc...
5 どのように向き合っていくか? ① バイアスなどをきちんと理解する ② 相対的な順位だけでなく,自身の成長にフォーカスする ③ チームを組んで参加する ④ 無理のないペースで取り組む
6 ① バイアスなどをきちんと理解する ✔ X(旧Twitter)などでは,好順位の人ほど投稿を行い,いいねなども付きやすい ✔ 強い人たちがチームを組んで参加しているため,ソロで上位に行くことは難しい ✔ 社会人で仕事終わりなどにコンペに参加している時点で氷山の中ではかなり上の方にいる ✔
将棋や野球などのように実力が分かれていない舞台であるという認識を持つ
7 ② 相対的な順位だけでなく,自身の成長にフォーカスする ✔ 新しいことにチャレンジし続けることは,たとえ順位に結びつかなくても自身の成長につながる ✔ コンペ序盤:似たような過去コンペを参考にしてみる ・ 自力でsubmitする ✔
コンペ中盤: ディスカッションに目を通す ・ 公開notebookの実装を理解し工夫を加える ✔ コンペ終了後: 上位解法に目を通したり,再現実装に挑戦してみる ・ 有志の振り返り会に参加してみる
8 ③ チームを組んで参加する ✔ チームでの参加はモチベーションを高めることにつながります ✔ 各々のアプローチが異なればensembleもかなり効いてくる傾向にあります (LBスコア0.75,070,0.70を混ぜることで0.80が出たりします)
9 ④ 無理のないペースで取り組む ✔ 脳のリソースを一定数とられて睡眠の質に影響を与える ✔ 実装に時間がかかり睡眠時間が削られる 国内にも様々なコンペプラットフォームが存在している! 疲れが蓄積されていく
10 【おまけ】 SNSの活用 ✔ 強い人たちが参加しているコンペや注目しているコンペを認知できる (地雷コンペ回避) ✔ 実力が拮抗するユーザーとつながることができる (切磋琢磨やチームマージ)
11 まとめ スコアが改善せず,気持ちがネガティブになったときには以下を思い出してください! ① バイアスなどをきちんと理解する ② 相対的な順位だけでなく,自身の成長にフォーカスする ③ チームを組んで参加する ④
無理のないペースで取り組む 参加者同士で切磋琢磨しながら自己成長を続けていくという経過を楽しむことを忘れずに! 努力を続けていれば,きっといつかは上位争いに参加できるようになると思います!!