Recall & Review
beginner
What is the fine-tuning approach in machine learning?
Fine-tuning is a method where a pre-trained model is adapted to a new, related task by continuing training on new data. It helps the model learn specific features of the new task while keeping general knowledge from before.
Click to reveal answer
beginner
Why do we use fine-tuning instead of training a model from scratch?
Fine-tuning saves time and resources because it starts from a model that already knows useful features. It also often improves performance, especially when the new dataset is small.
Click to reveal answer
intermediate
What does it mean to 'freeze' layers during fine-tuning?
Freezing layers means keeping some parts of the pre-trained model fixed so they don't change during training. This helps keep the general knowledge intact while only adjusting other parts for the new task.
Click to reveal answer
intermediate
How does fine-tuning help in computer vision tasks?
In computer vision, fine-tuning allows models trained on large image datasets to adapt to specific tasks like recognizing new objects or styles, improving accuracy without needing huge new datasets.
Click to reveal answer
intermediate
What is a common strategy for choosing which layers to fine-tune?
A common strategy is to freeze early layers that capture basic features like edges and textures, and fine-tune later layers that learn task-specific details.
Click to reveal answer
What is the main benefit of fine-tuning a pre-trained model?
✗ Incorrect
Fine-tuning uses existing knowledge to quickly adapt to new tasks, saving time and often improving results.
During fine-tuning, what does freezing layers do?
✗ Incorrect
Freezing layers keeps their weights fixed so they don't change during training.
Which layers are usually fine-tuned in computer vision models?
✗ Incorrect
Later layers learn details specific to the new task, so they are often fine-tuned.
Fine-tuning is especially useful when the new dataset is:
✗ Incorrect
Fine-tuning helps when new data is limited by leveraging prior knowledge.
What is a pre-trained model?
✗ Incorrect
Pre-trained models have learned general features from large datasets and can be adapted to new tasks.
Explain the fine-tuning approach and why it is useful in computer vision.
Think about how a model trained on many images can help with a new image task.
You got /4 concepts.
Describe the role of freezing layers during fine-tuning and how to decide which layers to freeze.
Consider which parts of the model learn basics vs. details.
You got /4 concepts.