File size: 854 Bytes
ae73c7f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
"""
Single source of truth for hyperparameters.

The Optuna-derived "best" hyperparameters were hardcoded in both run_full.py and continual_demo.py.
If the Optuna study were ever rerun and produced different best_params,
these two files would silently drift out of sync with each other and with the
actual search result — exactly the "single source of truth" violation
this project's own design rules aim to prevent. Every consumer now imports
BEST_HPARAMS from here instead of re-declaring it.

If you rerun the Optuna study (src/train.py) and get a new best result,
update ONLY this file.
"""
from __future__ import annotations

BEST_HPARAMS = dict(
    lr=3.82e-4,
    curvature=0.455,
    hidden=96,
    batch_size=8,
    pred_steps=4,
    w_phys=9.6e-4,
    levels=2,
)

WINDOW = 4  # input window length used consistently across pretrain/PPO/env