LinDragon 筆記圖書館2026年10月
Journal of CNN

卷積神經網路 · 優化器 · 學習率調度

Research Note

ExponentialLR - 指數衰減

ExponentialLR - 指數衰減

原理: 每個 epoch 學習率乘以固定係數

公式直觀版:

lrt=lr0×γtlr _ t =lr _ 0 ×γ ^ t
optimizer = optim.AdamW(model.parameters(), lr=1e-3)
scheduler = optim.lr_scheduler.ExponentialLR(
    optimizer,
    gamma=0.95  # lr = lr × 0.95 (每個 epoch)
)

學習率變化:

Epoch   Learning Rate
0       1.000e-3
10      0.599e-3  (×0.95^10)
20      0.358e-3  (×0.95^20)
50      0.077e-3  (×0.95^50)
100     0.006e-3  (×0.95^100)

適用: 需要緩慢平滑衰減的場景


相關筆記