Recall & Review
beginner
What is the learning rate in machine learning?
The learning rate is a number that controls how much the model changes its knowledge each time it sees new data. It decides the size of steps the model takes to reach the best solution.
Click to reveal answer
beginner
Why can a learning rate that is too high cause problems?
If the learning rate is too high, the model might jump over the best solution and never settle down, causing it to not learn properly or even get worse.
Click to reveal answer
beginner
What happens if the learning rate is too low?
A very low learning rate makes the model learn very slowly. It takes many steps to improve, which can make training take a long time or get stuck before reaching the best solution.
Click to reveal answer
intermediate
How does changing the learning rate during training help?
Starting with a higher learning rate helps the model learn fast at first. Then lowering it helps the model fine-tune and settle into the best solution smoothly.
Click to reveal answer
intermediate
What is a common learning rate strategy used in PyTorch?
A common strategy is to use learning rate schedulers like StepLR or ReduceLROnPlateau, which adjust the learning rate during training to help the model converge better.
Click to reveal answer
What does a high learning rate usually cause during training?
✗ Incorrect
A high learning rate can cause the model to jump over the best solution repeatedly, preventing convergence.
Why is it helpful to reduce the learning rate during training?
✗ Incorrect
Reducing the learning rate helps the model take smaller steps, allowing it to settle into a better solution.
Which PyTorch tool helps adjust learning rate during training?
✗ Incorrect
Learning rate schedulers in PyTorch automatically change the learning rate during training to improve convergence.
What is the risk of using a very low learning rate from the start?
✗ Incorrect
A very low learning rate causes slow learning and can make the model get stuck before reaching the best solution.
What does convergence mean in machine learning training?
✗ Incorrect
Convergence means the model has found a stable solution where further training does not improve performance.
Explain why the learning rate affects how well and how fast a model learns.
Think about how big or small steps affect reaching a destination.
You got /4 concepts.
Describe a simple learning rate strategy that helps a model converge better.
Imagine starting fast and then slowing down to be more precise.
You got /4 concepts.