jgrusewski
78fd699946
feat: core hyperopt families (30D→14D) + regime distribution logging per fold
Task 11: Restructure PSO search space from 30D to 14D. Group 21 individual
params into 5 core families (learning, exploration, replay, architecture,
risk) with intensity scalars. Keep gamma, iqn_lambda, c51_warmup_epochs as
independent breakout dimensions. Fix batch_size, tx_cost, v_max, min_hold
at TOML defaults. Hyperopt adapter: -1340/+655 lines (massive simplification).
Task 12: Add regime distribution logging to walk-forward evaluation. Each
fold now reports Trending/Ranging/Volatile percentages alongside Sharpe.
Stored in TrainingMetrics.additional_metrics for downstream JSON export.
Three utility functions (Vec<f32>, flat f32, flat f64) + 7 unit tests.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 01:05:25 +02:00
..
2025-10-30 01:26:02 +01:00
2025-09-24 23:47:21 +02:00
2025-09-24 23:47:21 +02:00
2026-03-22 01:40:16 +01:00
2026-03-21 23:35:41 +01:00
2026-03-02 15:13:40 +01:00
2026-03-04 23:46:36 +01:00
2025-09-24 23:47:21 +02:00
2025-09-24 23:47:21 +02:00
2025-09-24 23:47:21 +02:00
2026-03-31 01:05:25 +02:00
2025-11-28 10:29:45 +01:00
2025-09-24 23:47:21 +02:00
2025-10-18 18:14:34 +02:00
2025-10-14 18:41:48 +02:00
2025-09-24 23:47:21 +02:00
2025-09-24 23:47:21 +02:00
2025-10-30 01:26:02 +01:00
2025-09-24 23:47:21 +02:00
2025-11-28 10:29:45 +01:00
2026-03-07 13:00:07 +01:00
2026-03-07 12:19:46 +01:00
2026-02-23 20:02:38 +01:00