Commit Graph

1 Commits

Author SHA1 Message Date
jgrusewski
b23920adcf test(ml): add PPO 30-epoch convergence smoke test with 7 assertions
Proves PPO training pipeline works end-to-end on production-sized
state (54 features). Key insight: critic_lr=1e-4 (10x lower than
default) prevents value loss divergence and shows 31.4% reduction.

Assertions: epochs completed, value loss bounded (<1000), all losses
finite, policy loss bounded by clipping, checkpoints saved, explained
variance not catastrophic.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 00:35:30 +01:00