Module

Live Training & Dashboard

The training room. Each generation of the AlphaZero-style loop plays self-play games, trains candidate networks, and gates them against the current best. Pick a recorded run and Replay it, or Attach to a run the local trainer is still writing, and watch the policy and value loss settle while the win/draw/loss mix shifts generation to generation.

Needs the backend on :8123 — uv run --extra web uvicorn app.main:app --port 8123 --app-dir web/backend. Recorded runs come from python -m nn.rl.