Learning Rate Scheduler Helper
Visualize and compare learning rate schedules (step decay, exponential, cosine annealing, warmup) for machine learning training.
Use the Learning Rate Scheduler Helper
Schedule Parameters
Key Values
Initial LR
—
Final LR
—
Midpoint LR
—
Decay Ratio
—
LR Schedule Curve
Cosine AnnealingLR per Epoch (preview)
| Epoch | Learning Rate | Relative to Init |
|---|
Showing first 15 and last 5 epochs. Export CSV for the full schedule.
Summary
Visualize and compare learning rate schedules (step decay, exponential, cosine annealing, warmup) for machine learning training.
How it works
- Enter your initial learning rate, number of epochs, and schedule type.
- Adjust schedule-specific parameters (step size, decay rate, warmup epochs, etc.).
- The chart updates in real time showing the LR value at each epoch.
- Switch between schedules to compare their curves side by side.
- Click "Export CSV" to download the LR-per-epoch table for use in your training script.
Use cases
- Plan a learning rate schedule before starting a long GPU training run.
- Understand how cosine annealing compares to step decay for your epoch budget.
- Tune warmup duration for transformer or large-model fine-tuning.
- Generate an LR table to feed into a custom training loop or logger.
- Teach ML fundamentals by visually demonstrating how each schedule behaves.
- Verify that your hand-coded schedule matches the expected curve.
Frequently Asked Questions
Last updated: 2026-09-19 ·
Reviewed by Nham Vu