Guide

πŸ—“οΈ The 30-Day Plan (v2 Β· baseline-first)

July 3 β†’ August 1. You'll never start from a blank cell β€” so we don't train like you will.

Why v2? Two facts change everything

  • Every IOAI task ships a runnable baseline. Contest day begins with working code that already scores points.
  • Gemma 4 writes code for you. You never need to author code β€” you need to read, assemble, verify, and direct.
The Baseline Improvement Loop (BIL) β€” the only drill that matters
1. Run the baseline untouched β†’ confirm score & submission format  2. Understand every cell (LLM explains, you re-explain)  3. Diagnose where points are lost (confusion matrix, failed cases)  4. Ask Gemma for ONE targeted change (chunked, ≀30 lines)  5. Verify β†’ run β†’ measure β†’ keep or revert  6. Repeat.

The 30 days = this loop on progressively harder baselines. The two skills being trained: diagnosis and Gemma-driving. Python literacy exists only to serve them.

Daily rhythm: every session is LLM-paired under contest rules from Day 1 β€” one chat = one job, chunked asks ("code only, max 30 lines"), pretend replies are capped, verify by running. ~50% baselines, ~30% LLM-paired reading, ~20% journaling + growing your snippets file. Everything in Kaggle/Colab.

Week 1 Β· Days 1–7 β€” Read code before you write code

Day 1 is demystification day: press "Run All" on a finished Titanic notebook, then run the real 2026 Night Watch baseline untouched. You understand nothing yet β€” fine. Lesson: the baseline already works; contest day starts from here. Days 2–3: Python by interrogation β€” paste real notebook cells into an LLM ("explain line by line"), break the notebook on purpose, read tracebacks bottom-up. Day 4: numpy + the print(x.shape) ritual. Days 5–6: pandas by askingβ†’readingβ†’runningβ†’explaining back. Checkpoint Day 7: explain every cell of an unseen notebook; make 3 modifications with predicted outcomes.

Week 2 Β· Days 8–14 β€” The sklearn improvement loop

Day 8: metric-first reading + first full BIL on Titanic. Day 9: metrics β€” the confusion matrix is your diagnosis tool. Day 10: validation. Day 11: the 4-model bake-off via ONE chunked prompt. Day 12: feature engineering as loop iterations (change β†’ measure β†’ keep/revert). Day 13: embeddings as a black box + cosine similarity (IOAI's favorite pattern β€” usable without understanding transformers). Checkpoint Day 14: Antique β€” full BIL: baseline β†’ diagnose β†’ bake-off β†’ self-training. Pass = beat the baseline and say why.

Week 3 Β· Days 15–21 β€” PyTorch = surgery, not authorship

Day 15: tensors + shapes. Day 16: the sacred training loop, assembled from 3 chunked asks (data / model / loop), then explained back. Day 17: surgery drills β€” head swap, backbone freeze (+ param-count check), loss change, class weights: four moves that solve half of IOAI history. Day 18: the transfer-learning recipe. Day 19: training hygiene + the wiring tests (overfit-10-samples, tiny-slice-first). Day 20: embeddings + Hungarian matching. Checkpoint Day 21: Speech Detector in under 2 hours, contest rules, zero hand-authored code.

Week 4 Β· Days 22–28 β€” THE REAL 2026 TASKS + dress rehearsal

Hard rule from here: only whitelisted docs + one LLM chat with self-imposed 2000-token discipline β€” every line of code comes from the baseline or from Gemma. Days 22–23: Night Watch (watch forgetting happen, then head expansion + replay). Day 24: Robot Delivery (CNN + rare actions + mask). Day 25: John Wilkins (precompute + info gain). Day 26: full 6-hour mock on 3 unseen 2025 tasks β€” baselines submitted in the first 30 min each? Day 27: post-mortem, grow snippets + prompt bank. Day 28: second pass on your weakest 2026 task.

Days 29–30 β€” Package & rest

All three 2026 submissions in exact required formats. Reread the rules and the Gemma playbook. Sleep. No new theory.

Milestones (honest self-check)
W1: I can read an unfamiliar notebook, explain every cell, and I've already run a real 2026 baseline Β· W2: I can run the full improvement loop on a tabular baseline and beat it Β· W3: I can do model surgery using only chunked Gemma-style asks Β· W4: 6-hour mock β†’ 3 valid submissions, each beating baseline, zero hand-authored code.

If you fall behind, never cut: the checkpoints (Days 14, 21), surgery drills (17–18), the three 2026 tasks, the mock (26).