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.3k
【第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
670
Featured
See All Featured
Scaling GitHub
holman
458
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Optimising Largest Contentful Paint
csswizardry
33
3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Become a Pro
speakerdeck
PRO
26
5k
Into the Great Unknown - MozCon
thekraken
33
1.5k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
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 まとめ スコアが改善せず,気持ちがネガティブになったときには以下を思い出してください! ① バイアスなどをきちんと理解する ② 相対的な順位だけでなく,自身の成長にフォーカスする ③ チームを組んで参加する ④
無理のないペースで取り組む 参加者同士で切磋琢磨しながら自己成長を続けていくという経過を楽しむことを忘れずに! 努力を続けていれば,きっといつかは上位争いに参加できるようになると思います!!