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
Lux AI 34th Place Solution
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kyohei Uto
December 28, 2021
Technology
440
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Lux AI 34th Place Solution
My 34th place solution in Lux AI competition @kaggle
https://www.kaggle.com/c/lux-ai-2021
Kyohei Uto
December 28, 2021
More Decks by Kyohei Uto
See All by Kyohei Uto
Kaggle過去コンペ上位解法をAIエージェントでレポートする
kuto5046
5
3.8k
Kaggle - Lux AI season3 9th place solution
kuto5046
0
230
kaggle Eedi solution
kuto5046
0
400
Kaggle Eediコンペ振り返り
kuto5046
7
2k
CMI 13th place solution
kuto5046
0
310
Kaggle H&Mコンペ振り返り
kuto5046
0
3.4k
Kaggleシミュレーションコンペで強化学習に取り組むときのTips
kuto5046
23
13k
タクシー予約を支えるMLモデルの継続的改善
kuto5046
1
4k
H&M 23th place solution
kuto5046
0
540
Other Decks in Technology
See All in Technology
エンタープライズデータへ安全につなぐ Production-ready なエージェント設計 ― AI × MCP リファレンスアーキテクチャ ― #AIDevDay
cdataj
1
450
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
1
200
運用を犠牲にせずコストを制御し事業成長を支える B2B SaaS ID管理基盤におけるS3 Tableのログストレージ活用
kaminashi
1
130
WEBフロントエンド研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
900
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
[MIRU26] To What Extent Does MLLM-as-a-Judge Exhibit Cross-Model Preference Bias?
keio_smilab
PRO
0
100
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
7
5.8k
AI驚き屋発見器
yama3133
2
390
それでも、技術なブログを書く理由 #kichijojipm / Why I Still Write Tech Blogs Even Now
shinkufencer
0
1.5k
なぜ、あなたのエージェントは言うことを聞かないのか
segavvy
1
610
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
8
2k
ここは地獄!つらい朝会を体験することで、チームとしてのより良い振る舞いに気づくワークショップ / The stand-up meeting from hell in the game industry
scrummasudar
0
520
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
520
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
GitHub's CSS Performance
jonrohan
1033
470k
The Limits of Empathy - UXLibs8
cassininazir
1
570
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
450
Paper Plane (Part 1)
katiecoart
PRO
1
9.9k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Transcript
Lux AI Challenge Copyright 2021 @kuto_bopro Meta Kaggle Collection of
episodes ・Team: Toad Brigade ・LB score > 1900 ・only win game ・about 1000 episodes(3 submissions) Unet Imitation Learning approach inspired by nosound(@zharch) obs horizontal flip vertical flip random roll(-5~5) TTA obs obs Global features (8ch,4,4) Observation map (17ch, 32, 32) Policy map (3ch,32,32) ・Units counts (×2) ・Citytiles counts (×2) ・Research points (×2) ・turn / cycle Data Sampling ・Random sampling up to 4 units actions in each turn ・Downsampling center actions Extract units policy from each units position Image reference: https://www.lux-ai.org/ ・Units position/cooldown/resource (×2) ・Citytiles position/cooldown/fuel-lightupkeep ratio (×2) ・Wood/Coal/Uranium positions ・Road level ・Effective map area Create 8 pattern policy maps and apply mean UNet model Decide citytile actions by simple rule Create 4 batch by rotation input (4 batches) Policy maps (4batch, 3ch, 32, 32) Final policy map (6ch, 32, 32) Hierarchize move actions (shared by nosound) output 3ch policy map (4 batches) 90° 180° 270° 90° 180° 270° 0ch: Center Action → batch mean 1ch: Move Action 1st batch: north 2nd batch: west 3rd batch: south 4th batch: east 2ch: Build City Action → batch mean kuto(@kuto0633) Final policy map (6ch,32,32) Observation maps(4batch, 17ch, 32,32) 0ch: Move Center 1ch: Move North 2ch: Move West 3ch: Move South 4ch: Move East 5ch: Build City Calculate 4 move actions as one direction State Value (for RL and MCTS but not work) 16 64 64 128 128 256 256 256 256 8 256 256 +8 256 256 128 + 256 128 128 64 + 128 64 64 3 32×32 32×32 32×32 16×16 16×16 16×16 8×8 8×8 8×8 4×4 4×4 4×4 32×32 32×32 32×32 16×16 16×16 8×8 8×8 FC BN ReLU FC 264→64 64→1 Conv2d BatchNorm2d, ReLU MaxPooling2d Upsample Concatenate Private LB: 34th (score 1570)