Exponential LR Decay
Gradually lowers the learning rate as training progresses.
Formula
Variables
Example
alpha0=0.1, k=0.1, t=10: alpha=0.037
How it works
Exponential learning-rate decay reduces the step size by a constant multiplicative factor over time, so the rate drops quickly at first and then more slowly. This is useful because large updates early in training help the model move toward a good region of the loss surface, while smaller updates later help fine-tune the weights without overshooting. The formula alpha_t = alpha_0 e^{-kt} encodes that the learning rate shrinks smoothly with training progress, with k controlling how fast the shrinkage happens.
When to use it
Use exponential decay when you want a predictable, smooth reduction in learning rate during training, especially for neural networks and other gradient-based models. It is common when training needs a strong initial learning rate for fast progress but a smaller later rate for stable convergence.
Worked example, step by step
Given: alpha_0 = 0.05, k = 0.2, t = 8 Step 1: Substitute into the formula: alpha_t = 0.05 e^{-0.2 \times 8} Step 2: Compute the exponent: -0.2 \times 8 = -1.6 Step 3: Evaluate the exponential: e^{-1.6} \approx 0.2019 Step 4: Multiply by the initial rate: alpha_t = 0.05 \times 0.2019 \approx 0.0101 Final answer: alpha_t \approx 0.010
Common mistakes to avoid
- Using t as wall-clock time instead of training step/epoch count
- Forgetting that k must be positive for decay, not growth
- Mixing up e^{-kt} with 1 - kt, which is a different kind of schedule
Did You Know?
Decaying the learning rate lets a model take big early steps then fine-tune near the minimum.
Share this formula
More in Machine Learning & AI
View allLinear Regression Model
BasicPredicts a continuous value as a weighted sum of input features plus a bias.
Gradient Descent Update
BasicIteratively moves parameters in the direction that most reduces the loss.
ReLU Activation
BasicRectified Linear Unit: outputs the input if positive, else zero.
Leaky ReLU
BasicA ReLU variant that lets a small gradient flow for negative inputs.
Tanh Activation
BasicSquashes input to the range (-1, 1); zero-centred activation.
Softmax
BasicTurns a vector of scores into a probability distribution that sums to 1.