MauryaHub PYQ Practice

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

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
6406536642514.
Grad-CAM
6406536642515.
SmoothGrad
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?
6406536642517.
SSD
6406536642518.
YOLO
6406536642519.
Faster R-CNN
6406536642520.
DETR

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