Skip to main content

Module schedules

Module schedules 

Source
Expand description

Parameter schedules for deterministic control

Schedules provide predetermined parameter values based on generation number.

Structs§

CompositeSchedule
Composite schedule using enum phases
ConstantSchedule
Constant parameter (no change)
CosineAnnealing
Cosine annealing with optional warm restarts
CyclicalSchedule
Cyclical schedule with triangular waves
ExponentialDecay
Exponential decay: p(t) = p₀ * e^(-λt)
LinearAnnealing
Linear annealing: p(t) = p_start + (p_end - p_start) * t / T
PolynomialDecay
Polynomial decay: p(t) = p₀ * (1 - t/T)^power + p_min
StepSchedule
Step schedule: changes at specific generations

Enums§

DynamicSchedule
Enum-based schedule for when you need to combine different schedule types

Traits§

ParameterSchedule
Parameter schedule trait