Guide-linked quiz · Medium Level
Residual Networks Quiz
Review residual-block computation, identity shortcuts, gradient paths, ImageNet-era depth, and how residuals recur in neural architectures.
Question 1 of 8
What problem did residual connections specifically solve?
Preview every question8 questions
Answers and explanations appear as you take the quiz.
- What problem did residual connections specifically solve?
- Deeper plain networks training worse than shallower ones (degradation)
- Images being too low resolution
- A shortage of labeled training data
- GPUs running out of memory
- What does a basic residual block compute when input and output dimensions match?
- Multiplies the input by itself
- Adds the block’s learned residual function to its input, y = F(x) + x
- Drops the input and returns zero
- Sorts input channels alphabetically
- Why do skip connections help gradients during training?
- They eliminate the need to train weights
- They force every layer to output zero
- They provide an additional direct path for gradient flow around the learned transformation
- They make deep networks immune to all optimization problems
- How deep was the deepest ResNet evaluated in the original ImageNet paper?
- 18 layers
- 34 layers
- 50 layers
- 152 layers
- If a residual block's layers learn F(x) = 0, what does the block do?
- It effectively passes the input through unchanged (identity)
- It outputs zero and breaks the network
- It doubles the input
- It randomizes the output
- What residual connection does the Transformer paper describe around attention and feed-forward sublayers?
- Replace the sublayer input with a class label
- Add each sublayer’s output to the sublayer input through a residual connection
- Average every token globally at the output only
- Remove the residual stream after self-attention
- When a residual block changes channel dimensions, what can a projection shortcut do?
- Convert the input into a text sequence
- Remove the residual branch
- Map the shortcut input to the dimensions required for addition
- Guarantee that every gradient has unit magnitude
- What sequence of convolutions defines the original ResNet bottleneck block?
- Three 3×3 convolutions only
- A 3×3 convolution followed by two fully connected layers
- A pooling layer followed by two transposed convolutions
- A 1×1, then 3×3, then 1×1 convolution
Keep testing yourself
More quizzes picked for your level.