Learning Rate Scheduler Helper

Visualize and compare learning rate schedules (step decay, exponential, cosine annealing, warmup) for machine learning training.

Schedule Parameters

Key Values

Initial LR
Final LR
Midpoint LR
Decay Ratio

LR Schedule Curve

Cosine Annealing

LR 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

  1. Enter your initial learning rate, number of epochs, and schedule type.
  2. Adjust schedule-specific parameters (step size, decay rate, warmup epochs, etc.).
  3. The chart updates in real time showing the LR value at each epoch.
  4. Switch between schedules to compare their curves side by side.
  5. 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-07-23 · Reviewed by Nham Vu