Home / Study library / Deep Learning for Computer Vision / Quiz 2 · Jan 2026 Deep Learning for Computer Vision · Quiz 2 · Jan 2026
Deep Learning for Computer Vision · Quiz 2 · Jan 2026
← Course papers · Start practice / exam
Questions and published explanations below are available without starting a test. Some questions may not have a published solution yet.
0 / 23 published solutions
Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 Q13 Q14 Q15 Q16 Q17 Q18 Q19 Q20 Q21 Q22 Q23 Q24
Question 2 MCQ · 1.0 marks Why do very deep plain CNNs (without skip connections) sometimes show **higher training error**
than shallower CNNs?
6406536642485. The increased capacity leads to severe overfitting on the training set before
convergence can be reached.
6406536642486. Optimization becomes harder; skip connections make learning identity
mappings easier and improve gradient flow.
6406536642487. The receptive field becomes excessively large, causing the network to lose
fine-grained spatial information.
6406536642488. Saturated activations cause exploding gradients that cannot be mitigated by
standard initialization techniques.
A published solution is not available for this question yet.
Report a correction for Q2
Question 3 MCQ · 1.0 marks In a standard ResNet-50 bottleneck block, the three convolutions are typically:
6406536642489. 3×3, 1×1, 3×3
6406536642490. 1×1, 3×3, 1×1
6406536642491. 1×1, 5×5, 1×1
6406536642492. 3×3, 3×3, 3×3
A published solution is not available for this question yet.
Report a correction for Q3
Question 4 MCQ · 1.0 marks In Inception/GoogLeNet modules, the main purpose of 1×1 convolutions is to:
6406536642493. Increase the receptive field of subsequent convolutional layers without
downsampling.
6406536642494. Reduce channel dimensionality (bottleneck) and add non-linearity
6406536642495. Act as a differentiable substitute for max-pooling operations to preserve exact
spatial hierarchies.
6406536642496. Project the feature maps into a higher-dimensional space to separate
entangled features.
A published solution is not available for this question yet.
Report a correction for Q4
Question 5 MCQ · 1.0 marks MobileNetV1 reduces computation primarily by using:
6406536642497. Grouped convolutions followed by spatial pyramid pooling
6406536642498. Depthwise separable convolutions (depthwise + pointwise)
6406536642499. Asymmetric convolutions (e.g., factorizing a 3×3 into 3×1 followed by 1×3)
6406536642500. Low-rank matrix factorization of dense classification layers
A published solution is not available for this question yet.
Report a correction for Q5
Question 6 MCQ · 1.0 marks EfficientNet’s key scaling idea is:
6406536642501. Scaling the network depth logarithmically while linearly increasing the input
resolution
6406536642502. Utilizing neural architecture search (NAS) to independently optimize depth,
width, and resolution for each block
6406536642503. Compound scaling of depth, width, and resolution using a single coefficient
6406536642504. Adjusting the channel multiplier dynamically based on the target device's
hardware constraints
A published solution is not available for this question yet.
Report a correction for Q6
Question 7 MCQ · 1.0 marks You have a pretrained CNN backbone and only **500** labeled images for a new task. A strong first
baseline is:
6406536642505. Fine-tune the entire network immediately using a very small learning rate to
preserve pre-trained features
6406536642506. Freeze backbone, train a new classifier head; optionally unfreeze later with
smaller LR
6406536642507. Train a completely new architecture from scratch using heavy data
augmentation to compensate for the lack of data
6406536642508. Unfreeze the backbone from the bottom layers upwards, gradually increasing
the learning rate
A published solution is not available for this question yet.
Report a correction for Q7
Question 8 MCQ · 1.0 marks When fine-tuning a model, what is a common way to prevent the new training from "overwriting"
or destroying the useful features already learned during pre-training?
6406536642509. Applying a high dropout rate exclusively to the newly initialized classification
head
6406536642510. Use differential learning rates (small LR for the pre-trained backbone, larger
LR for the new head)
6406536642511. Re-initializing the weights of the last convolutional block before training
6406536642512. Freezing the classification head and only fine-tuning the backbone features
A published solution is not available for this question yet.
Report a correction for Q8
Question 9 MCQ · 1.0 marks Which method produces a heatmap by weighting convolutional feature maps using gradients of a
target class score?
6406536642513. Guided Backpropagation
6406536642516. Integrated Gradients
A published solution is not available for this question yet.
Report a correction for Q9
Question 10 MCQ · 1.0 marks Which detector is a classic **two-stage** detector with an RPN + ROI feature extraction?
6406536642519. Faster R-CNN
A published solution is not available for this question yet.
Report a correction for Q10
Question 11 MCQ · 1.0 marks Which statement is most accurate?
6406536642521. Two-stage detectors optimize a single joint loss function for classification and
localization, whereas single-stage uses decoupled losses.
6406536642522. Single-stage detectors rely on selective search for region generation, whereas
two-stage detectors use a dedicated sub-network.
6406536642523. Two-stage detectors typically generate proposals then classify/refine; single-
stage predicts boxes/classes densely.
6406536642524. Two-stage detectors process the entire image in one pass, while single-stage
detectors evaluate crops sequentially.
A published solution is not available for this question yet.
Report a correction for Q11
Question 12 MCQ · 1.0 marks RetinaNet is notable primarily because it introduced:
6406536642525. A novel feature pyramid network (FPN) architecture that eliminates the need
for anchor boxes
6406536642526. Focal loss to address class imbalance
6406536642527. The concept of Region of Interest (RoI) pooling to align features extracted
from different scales
6406536642528. A dynamic routing mechanism that directly assigns bounding box predictions
to ground truth objects
A published solution is not available for this question yet.
Report a correction for Q12
Question 13 MCQ · 1.0 marks A model that predicts a class label for **every pixel** without separating object instances is:
6406536642529. Panoptic segmentation
6406536642530. Instance segmentation
6406536642531. Semantic segmentation
6406536642532. Image matting
A published solution is not available for this question yet.
Report a correction for Q13
Question 14 MCQ · 1.0 marks Vanishing gradients in vanilla RNNs are largely caused by:
6406536642533. The continuous addition of bias terms at each timestep which suppresses the
gradient signal
6406536642534. Repeated multiplication by Jacobians whose spectral norm is often < 1
6406536642535. The use of unbounded activation functions like ReLU that cause activations to
decay over time
6406536642536. The inability of the standard cross-entropy loss function to distinguish
between short-term and long-term dependencies
A published solution is not available for this question yet.
Report a correction for Q14
Question 15 MCQ · 1.0 marks Which statement is true?
6406536642537. Transformers process sequences sequentially but utilize parallelized loss
computation to speed up training.
6406536642538. The attention mechanism strictly limits the context window size, whereas
RNNs have a theoretically infinite context window in practice.
6406536642539. Self-attention enables direct interactions between any pair of tokens within a
layer.
6406536642540. Transformers inherently encode positional information in their feed-forward
weights, eliminating the need for explicit sequence tracking.
A published solution is not available for this question yet.
Report a correction for Q15
Question 16 MSQ · 1.0 marks Which statements can be true in practice when fine-tuning with small batch sizes?
6406536642541. Freezing BatchNorm running statistics can improve stability.
6406536642542. If the new dataset distribution differs, re-estimating BN stats may help.
6406536642543. Setting BatchNorm to training mode with a batch size of 1 provides an
unbiased estimate of the population variance.
6406536642544. Calling .eval() on a BatchNorm layer disables the application of the learned
affine parameters (γ, β).
A published solution is not available for this question yet.
Report a correction for Q16
Question 17 MSQ · 1.0 marks Which statements are true?
6406536642545. Smooth L1 (Huber) is often used for box regression due to robustness to
outliers.
6406536642546. Focal loss primarily addresses foreground/background (class) imbalance.
6406536642547. Standard Cross-Entropy loss scales the loss of easy examples to zero more
aggressively than Focal Loss.
6406536642548. In two-stage detectors, the RPN has its own objectness + box regression
losses.
A published solution is not available for this question yet.
Report a correction for Q17
Question 18 MSQ · 1.0 marks Which statements are true ?
6406536642549. Soft attention is differentiable and can be trained with backpropagation.
6406536642550. Hard attention often needs sampling + REINFORCE (or similar) due to non-
differentiability.
6406536642551. Soft attention significantly reduces the computational complexity of the
forward pass compared to Hard attention.
6406536642552. Cross-attention can align decoder queries to encoder keys/values (e.g., words
attending to image regions).
A published solution is not available for this question yet.
Report a correction for Q18
Question 19 NAT · 1.0 marks Input feature map: 14×14×128, output: 14×14×256, kernel: 3×3, stride 1, same padding, ignore
bias.
Compute **number of parameters** for a standard convolution layer.
A published solution is not available for this question yet.
Report a correction for Q19
Question 20 NAT · 1.0 marks Using the same setup (Input feature map: 14×14×128, output: 14×14×256, kernel: 3×3, stride 1,
same padding, ignore bias), compute total **MACs operation** (multiply-accumulates). A single MAC
operation multiplies two numbers and adds the result to an accumulator.
A published solution is not available for this question yet.
Report a correction for Q20
Question 21 NAT · 1.0 marks A ResNet bottleneck block takes 256 channels in and uses:
1×1 conv to 256 channels → 3×3 conv at 256 → 1×1 conv to 1024 channels. Ignore bias.
Compute total parameters in these **three convolutions** (exclude projection shortcut).
A published solution is not available for this question yet.
Report a correction for Q21
Question 22 NAT · 1.0 marks A detector uses three pyramid levels: P3 = 80×80, P4 = 40×40, P5 = 20×20.
At each location, it uses 9 anchors (3 scales × 3 aspect ratios).
Compute total anchors per image.
A published solution is not available for this question yet.
Report a correction for Q22
Question 23 NAT · 1.0 marks Box A: top-left (2,2), bottom-right (10,12)
Box B: top-left (6,5), bottom-right (14,15)
Compute IoU rounded to 3 decimals.
A published solution is not available for this question yet.
Report a correction for Q23
Question 24 NAT · 1.0 marks Let query q = [1,2]\(^{T}\) and keys:
k1 = [1,0]\(^{T}\), k2 = [0,1]\(^{T}\), k3 = [1,1]\(^{T}\).
Scores si = q\(^{T}\) ki. Use softmax over scores.
Use exp(1)=2.72, exp(2)=7.39, exp(3)=20.09.
What is α3 (the attention weight for k3)? Provide a value in a reasonable range.
A published solution is not available for this question yet.
Report a correction for Q24