Recall & Review
beginner
What is a pre-trained model in machine learning?
A pre-trained model is a model that has already been trained on a large dataset. It can be reused to solve similar problems without training from scratch, saving time and resources.
Click to reveal answer
beginner
What is the main advantage of using VGG, ResNet, or MobileNet pre-trained models?
They provide a strong starting point with learned features from large datasets like ImageNet, enabling faster training and often better accuracy on new tasks.
Click to reveal answer
intermediate
How does ResNet improve deep neural networks compared to older models like VGG?
ResNet uses skip connections (or residual connections) that help avoid the problem of vanishing gradients, allowing very deep networks to train effectively.
Click to reveal answer
intermediate
Why is MobileNet suitable for mobile and embedded devices?
MobileNet is designed to be lightweight and efficient, using depthwise separable convolutions to reduce computation and model size, making it ideal for devices with limited resources.
Click to reveal answer
beginner
What is the typical use of pre-trained models in TensorFlow?
They are often used for transfer learning, where you take a pre-trained model, keep its learned features, and retrain the last layers on your own dataset for a new task.
Click to reveal answer
Which dataset are VGG, ResNet, and MobileNet commonly pre-trained on?
✗ Incorrect
These models are commonly pre-trained on ImageNet, a large dataset with millions of labeled images across 1000 classes.
What key feature allows ResNet to train very deep networks effectively?
✗ Incorrect
Skip connections help gradients flow through the network, preventing vanishing gradient problems in deep networks.
MobileNet reduces computation mainly by using which technique?
✗ Incorrect
Depthwise separable convolutions split convolution into two simpler steps, reducing computation and model size.
When using a pre-trained model for transfer learning, which part is usually retrained?
✗ Incorrect
Typically, the last few layers are retrained to adapt the model to the new task while keeping earlier learned features.
Which pre-trained model is known for its very deep architecture with 16 or 19 layers?
✗ Incorrect
VGG models are famous for their simple and very deep architecture with 16 or 19 layers.
Explain how pre-trained models like VGG, ResNet, and MobileNet help in solving new image recognition tasks.
Think about how learning from a big example helps with smaller new problems.
You got /5 concepts.
Describe the main architectural difference between VGG and ResNet and why it matters.
Focus on how ResNet solves a problem that VGG faces with very deep layers.
You got /4 concepts.