0
0
TensorFlowml~5 mins

Pre-trained models (VGG, ResNet, MobileNet) in TensorFlow - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
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?
ACIFAR-10
BImageNet
CMNIST
DCOCO
What key feature allows ResNet to train very deep networks effectively?
ADropout layers
BBatch normalization
CSkip connections
DPooling layers
MobileNet reduces computation mainly by using which technique?
ADepthwise separable convolutions
BLSTM layers
CFully connected layers
DData augmentation
When using a pre-trained model for transfer learning, which part is usually retrained?
AOnly the input layer
BThe first convolutional layer
CAll layers from scratch
DThe last few layers
Which pre-trained model is known for its very deep architecture with 16 or 19 layers?
AVGG
BResNet
CMobileNet
DAlexNet
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.