Learning rate warmup callback.
Gradually increases the learning rate from start_lr to target_lr
over warmup_epochs epochs. Helps stabilize early training.
Usage
callbacks: [
ExBurn.Training.WarmupCallback.linear(5, 1.0e-5, 0.001)
]
Summary
Functions
@spec linear(pos_integer(), float(), float()) :: (map() -> map())