← Back to curriculum

Module 3 — Deep learning for vision

Module 3 quiz & review

20 interactive multiple-choice questions on CNNs, augmentation, and transfer learning with review links.

~45 min read + exercises

Module 3 quiz and review

Before we begin

Aim for at least 16 out of 20 before the classifier project.


Multiple choice quiz

Interactive quiz

Pick one answer per question. Feedback appears immediately — take your time before clicking.

0 / 20 correct·0 answered
  1. Question 1 of 20

    A 3×3 convolution with stride 1 and padding 1 on a H×W feature map outputs size:

    Answer options for question 1
  2. Question 2 of 20

    Receptive field of a deep CNN layer refers to:

    Answer options for question 2
  3. Question 3 of 20

    Batch normalization during training primarily helps by:

    Answer options for question 3
  4. Question 4 of 20

    ResNet skip connections help very deep networks by:

    Answer options for question 4
  5. Question 5 of 20

    Random horizontal flip during training is safe for natural pet photos because:

    Answer options for question 5
  6. Question 6 of 20

    ColorJitter during training helps generalization by:

    Answer options for question 6
  7. Question 7 of 20

    Freezing early CNN layers during fine-tuning is common because:

    Answer options for question 7
  8. Question 8 of 20

    When your dataset is small and similar to ImageNet, a good strategy is:

    Answer options for question 8
  9. Question 9 of 20

    RandomResizedCrop during training but CenterCrop at validation ensures:

    Answer options for question 9
  10. Question 10 of 20

    Global average pooling before a classifier head:

    Answer options for question 10
  11. Question 11 of 20

    Domain shift between pretraining and deployment data means:

    Answer options for question 11
  12. Question 12 of 20

    Applying heavy augmentation at inference time would:

    Answer options for question 12
  13. Question 13 of 20

    Discriminative learning rates in fine-tuning mean:

    Answer options for question 13
  14. Question 14 of 20

    1×1 convolutions in networks like Inception/ResNet are used to:

    Answer options for question 14
  15. Question 15 of 20

    Weight decay (L2 regularization) during CNN training:

    Answer options for question 15
  16. Question 16 of 20

    Early stopping during fine-tuning uses validation loss to:

    Answer options for question 16
  17. Question 17 of 20

    CrossEntropyLoss with ResNet classifier outputs expects:

    Answer options for question 17
  18. Question 18 of 20

    If train accuracy is 99% but val accuracy is 62%, the first suspects are:

    Answer options for question 18
  19. Question 19 of 20

    Replacing ResNet's final `fc` layer when fine-tuning is necessary because:

    Answer options for question 19
  20. Question 20 of 20

    Exporting a PyTorch classifier to ONNX enables:

    Answer options for question 20

What's next

Project: fine-tuned image classifier