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
第2回関東kaggler会 LT コンペ振り返りのすすめ
Search
YumeNeko
August 04, 2024
Technology
2
2.5k
第2回関東kaggler会 LT コンペ振り返りのすすめ
YumeNeko
August 04, 2024
Tweet
Share
More Decks by YumeNeko
See All by YumeNeko
[第4回 Data-Centric AI勉強会] Benetechコンペ エラー分析によるデータ追加とアノテーションの工夫について
yumeneko
0
500
Benetechコンペ参戦記
yumeneko
1
3.1k
Other Decks in Technology
See All in Technology
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
850
より良いプロダクトの開発を目指して - 情報を中心としたプロダクト開発 #phpcon #phpcon2025
bengo4com
1
420
_第3回__AIxIoTビジネス共創ラボ紹介資料_20250617.pdf
iotcomjpadmin
0
150
白金鉱業Meetup_Vol.19_PoCはデモで語れ!顧客の本音とインサイトを引き出すソリューション構築
brainpadpr
2
500
Абьюзим random_bytes(). Фёдор Кулаков, разработчик Lamoda Tech
lamodatech
0
300
OAuth/OpenID Connectで実現するMCPのセキュアなアクセス管理
kuralab
5
900
MySQL5.6から8.4へ 戦いの記録
kyoshidaxx
1
110
Agentic Workflowという選択肢を考える
tkikuchi1002
1
430
OpenHands🤲にContributeしてみた
kotauchisunsun
0
290
登壇ネタの見つけ方 / How to find talk topics
pinkumohikan
3
330
Windows 11 で AWS Documentation MCP Server 接続実践/practical-aws-documentation-mcp-server-connection-on-windows-11
emiki
0
760
生成AIでwebアプリケーションを作ってみた
tajimon
2
140
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Facilitating Awesome Meetings
lara
54
6.4k
Fireside Chat
paigeccino
37
3.5k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Rails Girls Zürich Keynote
gr2m
94
14k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Transcript
コンペ振り返りのすすめ 2024/8/3 関東kaggler会 LT @ゆめねこ
自己紹介 1 名前:ゆめねこ(@yume_neko92) 仕事:主に画像系のAIシステム開発 最近は3次元点群系AIをやってる kaggle:kaggle歴は2年半くらい 最近、Grandmasterになった ・HNの由来の親戚家のネコ。 ・最近、指ちゅ~るをしてくれるようになった。 (※ただし機嫌が良いときに限る)
2 Q. Kaggleで勝つには?
3 A. 頑張る 時間をかけて頑張る ディスカッションを読んで頑張る 諦めず最後まで頑張る etc...
4 とはいえ、最初は頑張ってもなかなか勝てない ディスカッションには全部目を通しているが 上位との差が埋まらない。。。 そもそも何から頑張れば良いのやら。。。
5 とはいえ、最初は頑張ってもなかなか勝てない ディスカッションには全部目を通しているが 上位との差が埋まらない。。。 そもそも何から頑張れば良いのやら。。。 参加したコンペの 振り返りをしてみよう!
コンペで勝つために必要なこと 6 Gold Silver Bronze Discussionをちゃんと読んで 公開Notebookをベースに正しく実験する やるべきことを全部やる (マルチタスク化、AWP、PseudoLabel、etc…) 他の参加者が思いつかないような
タスクに刺さる工夫を見つける
コンペで勝つために必要なこと 7 Gold Silver Bronze Discussionをちゃんと読んで 公開Notebookをベースに正しく実験する やるべきことを全部やる (マルチタスク化、AWP、PseudoLabel、etc…) 他の参加者が思いつかないような
タスクに刺さる工夫を見つける アイデアの 見つけ方を身に付ける アイデアの 引き出しを増やす
コンペで勝つために必要なこと 8 Gold Silver Bronze Discussionをちゃんと読んで 公開Notebookをベースに正しく実験する やるべきことを全部やる (マルチタスク化、AWP、PseudoLabel、etc…) 他の参加者が思いつかないような
タスクに刺さる工夫を見つける アイデアの 見つけ方を身に付ける アイデアの 引き出しを増やす コンペ中に気づくことは難しいかもしれないが、、、 終了後に公開されるソリューションから振り返りをするのは 勝つために必要な力を身に付けるのに効果的な方法!
コンペ振り返りするときに気にしてること 9 上位ソリューションを読んで重要なポイントを知る • チームで共通しているポイントとユニークなポイントに着目する 共通しているポイント ⇒ 上位争いに入るための最低条件 ユニークなポイント ⇒
上位の中で差をつけるために必要だったこと • (自分の場合は)こんな感じでやることが多い 1. チームごとにソリューションを読んで重要なポイントを自分なりにまとめる 2. 項目ごとの観点で各チームの取り組みをまとめなおす 最初のうちはこっちを意識する たまに2.までまとめた情報を記事にしている 他人に見せると思うとちゃんと言語化できるのでおススメ
コンペ振り返りするときに気にしてること 10 どうやったら同じことが思い付けたか、自分の取り組み方を振り返る • 上位解法の各ポイントについて、上位チームが気づけた理由を自分なりに考える ⇒ どういう現象・傾向に気付けばそのアイデアを思いつくことができたのか? (たとえ黒魔術に見えてもデータや実験結果から見つけ出す道筋があるはずなので考えてみる) 分からなければコメントで直接聞いてみるのも手 •
自分はどの段階までたどり着いたのか、どこで考え方がズレたかを自問する きっかけとなる現象や実験結果には気づいていたのか? 気づいていたなら、自分は何を考えてどういう対策を取った? 気づけなかったならその理由は?EDAの観点が不足してた? etc... • ただ解法に目を通すだけよりもアイデアの見つけ方の勘所が 少しずつ分かってくるようになる lucrarea
まとめ 11 • コンペに参加して振り返りをするのは強くなるための近道 • 上位が気づいたポイントを知ってアイデアの引き出しを増やせる • 自分の取り組みと照らし合わせることで、アイデアの見つけ方の勘所が掴めてくる • 個人的に振り返りするときに気にしてるポイント2つ紹介
• 上位チームで共通しているポイントとユニークなポイントに着目する ⇒ 最初は”共通しているポイント” = “上位争いの最低条件”を意識するのがおすすめ • 上位がなぜ思い付けたのか考えて、自分がなぜ思い付けなかったのか深く考える • コンペに参加したらぜひ振り返りをやってみてはいかがでしょうか?