Study the paper
Deep Residual Learning for Image Recognition
Lessons, visuals, quizzes, flashcards, and resources—organized in teaching order.
14 activities
At a glance
Introduction to Residual LearningIntroduction to Residual Learning
LessonIntroduction to Residual Learning
Introduction to Residual LearningThe Degradation Problem in Deep Networks
LessonMathematics of Identity Shortcuts and Dimension Matching
Mathematics of Identity Shortcuts and Dimension MatchingMathematical Formulations of Shortcuts
LessonResidual Block with Identity Shortcut
Mathematics of Identity Shortcuts and Dimension MatchingThis equation defines the fundamental formulation of a residual learning block. Instead of directly fitting an underlying mapping with a stack of layers, the network is designed to approximate a residual mapping mathcal F ( mathbf x , W i ) = mathbf y - mathbf x . The original mapping is recast into mathcal F ( mathbf x ) + mathbf x , which is realized by a feedforward neural network with shortcut connections.
LessonResidual Block with Projection Shortcut
Mathematics of Identity Shortcuts and Dimension MatchingThis equation defines a residual block with a projection shortcut, which is used to match dimensions when the input and output dimensions of a residual block differ.
VisualResidual Block with Projection Shortcut: step by step
Mathematics of Identity Shortcuts and Dimension MatchingFollow the existing bounded walkthrough in its intended sequence.
VisualResidual Block with Identity Shortcut: step by step
Mathematics of Identity Shortcuts and Dimension MatchingFollow the existing bounded walkthrough in its intended sequence.
LessonBottleneck Architectures and Layer Responses
Bottleneck Architectures and Layer ResponsesThe Bottleneck Building Block Design
LessonStandard Deviations of Layer Responses on CIFAR-10
Bottleneck Architectures and Layer ResponsesAn analysis of the standard deviations (std) of layer responses on CIFAR-10 reveals key insights into the behavior of residual learning. The responses are measured at the outputs of each 3 times3 layer, after Batch Normalization (BN) and before the nonlinearity.
LessonExploring Extreme Depth and Overfitting
Exploring Extreme Depth and OverfittingExploring Over 1000 Layers
LessonRegularization and Architecture Design
Exploring Extreme Depth and OverfittingRegularization in Aggressively Deep Models
QuizTest your understanding
Comprehensive Assessment14 questions grounded in this paper section.
ResourceFurther learning
Comprehensive Assessment3 supplementary resources for this paper section.
ResourceResearch and implementation context
Comprehensive AssessmentExplore notable related work and public implementation context.