@echo off REM ============================================================ REM BG27 buoc 2 - train ShotNet (net suy nguoc thong so cu danh, REM P2 design %%6) tren bb9_synth 150k (BRIEF 11/08/2026 toi muon). REM Venv CV (torch CUDA, RTX 3070). Val ~2%% cat tu TRAIN theo seed REM 20260811 - 5k held-out la TEST, script KHONG doc heldout. REM Ky luat: dung 3 config chay tron (CONFIGS trong script, moi REM config mot dong gia thuyet); checkpoint chon theo VAL score REM = dphi/2 + v0rel/0.10 + (1-side)/0.20 + (1-vert)/0.20 REM (1.0 moi ve = bar G-27.3). Curve CSV+PNG moi epoch -> REM poolcoach-rl\models\shotnet_20260811_\ REM CONFIG THANG THEO VAL: c3 (d192x6L 2.68M params, delta-xy REM feature, (a,b)/0.4 w2.0, aux v0_ball/phi_ball, phi loss REM Huber-goc delta 5 deg w6.0, huber_v0 0.10, 60 epoch, 194.8 REM phut GPU). Val best ep55: dphi 7.66 deg | v0rel 0.117 | REM side 0.667 | vert 0.361 | score 9.87. REM (c1 score 13.44, c2 11.53 - curve + spec tung run trong git.) REM Gate G-27.3 cham o run_shotnet_eval.bat tren 5k held-out. REM ============================================================ set PYTHONUTF8=1 call "D:\Khoa luan\poolcoach-cv-env\Scripts\activate.bat" cd /d "D:\Khoa luan\poolcoach-rl" python scripts\broadcast\train_shotnet.py --config c3 %* pause