What it means
Controls the initial size of optimizer updates. A tiny learning rate learns slowly. An oversized one can make training bounce around instead of improving.
A simple way to think about it
Imagine learning to throw a ball into a basket. If you change your aim by a huge amount after every miss, you may keep overshooting. If you adjust it just a little, you can get closer steadily. Learning rate controls the size of those adjustments.
Lower values
Very slow learning or underfitting.
Higher values
Unstable updates, oscillation or divergence.
Practical tip: Start from the optimizer's recommended settings; reduce when loss oscillates.
Look for unstable training loss and validation mAP that stops improving.
Like approaching a target: smaller, careful steps can avoid overshooting.
Illustrative animation, not a measured model result. The best setting depends on your dataset and task.