YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
cascade-adain-transplant-v24
Fork of cascade-v23-poolaligned with series-level AdaIN transplant — the Cascade-legal analogue of TSFM activation transplantation.
Why not model-side transplant?
Cascade locks Toto2 (architecture, init, forward). Miners only ship a DataGenerator. Layer hooks / (A_l) interventions are impossible under the contract. This artifact instead treats each univariate series as a stand-in for (A_l) and transplants time-averaged (or rolling) ((\mu,\sigma)).
Mechanism
For a fraction augment.adain_transplant of fixed-length series in each chunk:
- Pick a style series from the same chunk (different index).
- AdaIN the target:
tilde = ((tgt - μ_tgt)/(σ_tgt+ε)) * σ_style + μ_style - Optional
adain_blend < 1mixes transplanted with original. - Optional
adain_window > 0uses rolling stats (local signature implant).
TSMixup remains (slightly lowered to 0.04) as a complementary convex mix; AdaIN is a stats swap, not an average.
Config knobs
| key | default | meaning |
|---|---|---|
augment.adain_transplant |
0.12 | fraction of series receiving a transplant |
augment.adain_window |
0 | 0 = global stats; >0 = rolling window length |
augment.adain_blend |
1.0 | 1 = full transplant; 0 = identity |
Validate
python3 -m cascade.miner.cli verify ./_top_codes/cascade-v24-adain-transplant --chain-toml chain.toml
cascade score ./_top_codes/cascade-v24-adain-transplant --pool-dir ./cascade-eval-pool/snapshots/2026-07-21 --device cpu
A/B against v23 on the same pool before promoting.
- Downloads last month
- 23