You are reading immutable version 4. 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

Comprehensive Assessment

Test your understanding

Check your understanding

1. Which of the following statements accurately describes the 'degradation problem' in deep neural networks as observed by the authors?
2. Explain why the degradation problem is distinct from overfitting, referencing the relationship between training error and network depth.
3. In the residual learning framework, if the optimal mapping $\mathcal{H}(\mathbf{x})$ is an identity mapping, how does the reformulation $\mathcal{F}(\mathbf{x}) = \mathcal{H}(\mathbf{x}) - \mathbf{x}$ make optimization easier for the solver?
4. If the desired underlying mapping is $\mathcal{H}(\mathbf{x})$, which of the following represents the recast formulation learned by the residual framework?
5. What is a key advantage of using identity shortcut connections in residual networks?
6. Explain how identity shortcut connections are implemented mathematically and why they do not increase the parameter count of the network.
7. Compare Option A (zero-padding) and Option B (projection shortcuts) for matching dimensions when they go across feature maps of different sizes. Why does Option B perform slightly better than Option A?
8. Based on the authors' comparison of shortcut options (A, B, and C), which of the following is a key reason why they chose NOT to use Option C (all projection shortcuts) in the rest of the paper?
9. Describe the structure of the 3-layer bottleneck block and explain why using identity shortcuts (instead of projection shortcuts) is particularly critical for this design's efficiency.
10. In the deeper bottleneck architecture, what are the specific roles of the 1x1 convolutions?
11. What does the empirical analysis of layer responses (standard deviations) reveal about ResNets compared to plain networks?
12. How does the magnitude of layer responses change as the depth of a ResNet increases (e.g., comparing ResNet-20 to ResNet-110)?