You are reading immutable version 3. The current guide may be newer.

Study the paper

Deep Residual Learning for Image Recognition

Lessons, visuals, quizzes, flashcards, and resources—organized in teaching order.

All activities

ResNet Knowledge Assessment

Test your understanding

Check your understanding

1. Which of the following best describes the 'degradation problem' observed in deep plain networks as depth increases?
2. Explain why the degradation problem in deep plain networks is not considered an overfitting issue, referencing the relationship between training error and network depth.
3. In the residual learning framework, if the desired underlying mapping is $\mathcal{H}(\mathbf{x})$, how is the residual mapping $\mathcal{F}(\mathbf{x})$ defined?
4. Explain why it is hypothesized to be easier to optimize the residual mapping $\mathcal{F}(\mathbf{x}) = \mathcal{H}(\mathbf{x}) - \mathbf{x}$ than the original unreferenced mapping $\mathcal{H}(\mathbf{x})$, particularly in the extreme case where an identity mapping is optimal.
5. When the dimensions of the input and output of a residual block differ, which of the following options can be used to match the dimensions?
6. Compare Option A (zero-padding shortcuts) and Option B (projection shortcuts) for handling dimension increases in residual connections. What is the primary trade-off regarding parameters?
7. What is the sequence of layers in a 'bottleneck' building block for deeper ResNets (such as ResNet-50/101/152)?
8. Why are parameter-free identity shortcuts particularly important for the bottleneck architectures compared to replacing them with projection shortcuts?
9. What does the empirical analysis of the standard deviations of layer responses reveal about ResNets compared to plain networks?
10. Based on the empirical analysis of layer responses, how does the magnitude of responses change as the depth of the ResNet increases (e.g., comparing ResNet-20, 56, and 110)?
11. Why does the 1202-layer ResNet perform worse on the CIFAR-10 test set than the 110-layer ResNet, despite having similar training error?
12. Describe the performance of the 1202-layer ResNet on CIFAR-10 in terms of training error and test error, and explain how the authors propose to address its performance gap in future work.