Commit History
-
Phase 34-35: retire cross-fleet CV, re-screen 72 configs, champion unchanged
Thibaut Forest +1: Claude Fable 5No behaviour change to the shipped path. models_cv.py is untouched; the only code edits are docstrings and four unused imports (planner.py numpy/FEATURES, train.py Field, submit.py sys). Champion config verified in submit.py: logbag, ALPHA=ALPHA_STATIC=0.8, EC_MARGIN=0.8, EC_PMAX=25, SPLIT_DAYS=7, FLOOR=2.5/gate 20, CLIFF_SCALE=1.0 (off). all-48 = 1661.7, public 1661.45. Phase 34: cross-fleet CV retired after a second confident false positive. rankavg won it at -18.4 (27/32 folds, p=0.0002) and is +55.3 on the real full-fleet all-48 - losing on the panel alone (+23.9), so not a warm-up weighting artifact. Root cause: every fold trains on the full history, so the harness cannot reproduce cold-start scarcity. Also closed: warm-up physics prior (logbag already best at cold origins), optimizer budget (2x60 optimal), feature LOO (best removal +2/308). Phase 35: everything ever judged on a retired instrument re-run on the surviving one. 72 configs, base reproduced 1661.7 in every group, no…7d93fb8
-
Adaptive runtime submission: per-scenario refits, bagging, stronger routing
Thibaut Forest +1: Claude Opus 5 (1M context)Uses the 30-minute runtime budget instead of a static pickle: - submit.py: refits the model at every scenario origin on the target split's own history pooled with packaged train features, with labels self-masked to windows closed before each origin (assertion-enforced; never reads future eol_times). Time-budget + mid-split deadline guards fall back to the static pickle per split. - logbag model: 15-fold bagged logistic (dev 2126 -> 2074, test 1440 -> 1398) - stronger routing search: merge moves + restarts, and within-day visits now sorted by building/room (the evaluator pays repeated building changes for interleaved rows) - tau_projected feature: master-curve inversion minus staleness, targeting devices that go dark and keep discharging (test 1476 -> 1439) - synthetic training origins every 4 days back to Feb-2025 (2.7x positives) Walk-forward: dev 2074, test 1398, honest all-48 train metric 2202 with mobility+limits at 242 vs current leaderboard leader's 280. Runtime: 2…fc9c286
-
Duplicate from batteryswapaichallenge/BatterySwapAI2026-Example
Co-authored-by: Jon Nordby <jonnor@users.noreply.huggingface.co>fe26a1a