Files
foxhunt/ml/tests
jgrusewski 77dbd0e96a feat(hyperopt): implement DBN file loading and fix NaN objective handling
- Implement load_from_dbn() for both PPO and DQN hyperopt adapters
  using dbn::DbnDecoder (same pattern as RealDataLoader)
- Fix PPO feature extraction: [f64;51] → [f32;54] with zero-padded
  portfolio state (was silently dropping all samples due to len==54 check)
- Add NaN/Inf → 1e6 penalty in optimizer for non-finite objectives
- Fix partial_cmp().unwrap() panic when comparing NaN objectives
- Add ensemble real-model validation test (DQN + PPO trained on
  real 6E.FUT data, predictions aggregated through ensemble)

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