da5006_2026T2_ET_FN.pdf
Deep Learning for Computer Vision · End Term · May 2026 FN
← 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.
Question 2 MCQ · 2.0 marks
An RGB image of size 128×96 is stored with 32-bit floating-point values for every channel. Ignoring
metadata, how many bytes are required?
36,864
73,728
147,456
294,912
A published solution is not available for this question yet.
Question 3 MCQ · 2.0 marks
Let a 1-D filter be h=[2,-1,3]. A library routine performs cross-correlation. Which filter should be
supplied to the routine to reproduce mathematical convolution with h, ignoring boundary effects?
[2,-1,3]
[-2,1,-3]
[3,-1,2]
[3,1,2]
A published solution is not available for this question yet.
Question 4 MCQ · 2.0 marks
At a point on an ideal straight intensity edge, the local image-gradient vector is most naturally
interpreted as pointing:
Along the tangent direction of the edge
Approximately normal to the edge
Along the direction of maximum smoothing
Along the local isophote
A published solution is not available for this question yet.
Question 5 MCQ · 2.0 marks
An image is smoothed successively with Gaussian kernels of standard deviations 2 and 3. Ignoring
discretization, the equivalent single Gaussian has standard deviation:
[[IMAGE:1441985235580fa1_3_2]]

[[IMAGE:1441985235580fa1_3_3]]

[[IMAGE:1441985235580fa1_3_4]]

[[IMAGE:1441985235580fa1_3_5]]

A published solution is not available for this question yet.
Question 6 MCQ · 2.0 marks
Which design choice is most directly responsible for the rotation robustness of a SIFT descriptor?
Detecting candidate keypoints across multiple image scales
Expressing local gradient orientations relative to an assigned keypoint
orientation
Normalizing the descriptor vector after histogram construction
Building an image pyramid without assigning an orientation
A published solution is not available for this question yet.
Question 7 MCQ · 2.0 marks
A hidden activation h is used by two downstream branches, and both branches affect the same
scalar loss L. During backpropagation, the gradient with respect to h is obtained by:
Taking the larger of the two branch gradients
Summing the gradient contributions from the two branches
Multiplying the two branch gradients
Averaging the two branch gradients regardless of the graph
A published solution is not available for this question yet.
Question 8 MCQ · 2.0 marks
Suppose successive gradients keep pointing in a similar direction over several updates. Compared
with plain gradient descent using the same nominal learning rate, momentum tends to:
Cancel updates in that direction
Build velocity in that direction while smoothing short-term gradient
fluctuations
Make the gradient exactly unbiased
Force every parameter to use the same accumulated gradient
A published solution is not available for this question yet.
Question 9 MCQ · 2.0 marks
Training loss continues to decrease, but validation loss has begun to increase consistently. Which
interpretation is most appropriate?
The model is necessarily underfitting
Generalization is worsening even though optimization on the training set is
improving
The training objective is necessarily non-differentiable
The model has reached the global optimum on unseen data
A published solution is not available for this question yet.
Question 10 MCQ · 2.0 marks
A 3×3 convolution maps 16 input channels to 32 output channels. If the input spatial size changes
from 64×64 to 128×128 while the layer configuration is unchanged, the number of trainable
convolution weights:
Doubles
Quadruples
Remains unchanged
Is halved
A published solution is not available for this question yet.
Question 11 MCQ · 2.0 marks
A convolution kernel is reused at many spatial locations. The gradient of the loss with respect to
one kernel coefficient therefore contains:
A contribution from only the central output location
Contributions accumulated from all output locations where that coefficient
was used
Only the gradient of the bias corresponding to that output channel
A contribution from exactly one spatial location chosen during the forward
pass
A published solution is not available for this question yet.
Question 12 MCQ · 2.0 marks
[[IMAGE:1441985235580fa1_5_6]]

It forces F(x) to be constant
The block can approach an identity mapping when the residual F(x)
approaches zero
It prevents gradients from entering the residual branch
It makes every convolution invertible
A published solution is not available for this question yet.
Question 13 MCQ · 2.0 marks
A depthwise-separable convolution first applies a spatial filter independently to each input channel
and then uses a 1×1 convolution across channels. Its main computational advantage over a dense
spatial convolution is that it:
Eliminates channel mixing from the layer
Factorizes spatial filtering and channel mixing into cheaper operations
Uses a larger spatial kernel with the same parameter count
Forces the number of output channels to equal the number of input channels
A published solution is not available for this question yet.
Question 14 MCQ · 2.0 marks
When adapting a pretrained CNN to a related task with a relatively small labeled dataset, which
training choice is generally the more conservative starting point?
Reinitialize the entire network and use a very large learning rate
Retain pretrained features and update them cautiously, often with a smaller
learning rate than newly initialized layers
Freeze the newly added prediction head and update only the old classifier
Randomly permute pretrained channels before optimization
A published solution is not available for this question yet.
Question 15 MCQ · 2.0 marks
Which processing pattern is characteristic of a two-stage object detector?
Dense prediction of final detections in one stage with no proposal-processing
step
Generation of candidate regions followed by prediction on those candidate
regions
Pixel-wise class prediction without object localization
Sequence-level prediction using recurrent hidden states
A published solution is not available for this question yet.
Question 16 MCQ · 2.0 marks
For semantic image segmentation with C classes, the model output before the final class decision
is naturally organized as:
One C-dimensional vector for the entire image only
A spatial grid with C class scores at each output location
One bounding box for each of the C classes
A sequence with one recurrent state per class and no spatial layout
A published solution is not available for this question yet.
Question 17 MCQ · 2.0 marks
Compared with a basic recurrent update, the gating mechanisms in LSTMs and GRUs are primarily
intended to:
Remove nonlinearities from the recurrent computation
Regulate information retention and update across timesteps
Make the model invariant to permutation of the sequence
Replace recurrent state with a fixed convolution kernel
A published solution is not available for this question yet.
Question 18 MCQ · 2.0 marks
In self-attention, changing the query vector for one token while keeping keys and values fixed
directly changes:
The number of tokens in the sequence
The attention weights used to combine the value vectors for that token
The dimensionality of every value vector
The number of transformer layers
A published solution is not available for this question yet.
Question 19 MCQ · 2.0 marks
A standard way to convert an image for processing by a Vision Transformer is to:
Treat the complete image batch as a single token
Divide the image into patches and map the patches to token embeddings
Replace each patch with its ground-truth class before attention
Use only the global mean RGB value as the token sequence
A published solution is not available for this question yet.
Question 20 MCQ · 2.0 marks
Which statement correctly distinguishes the two model families?
A GAN necessarily contains an explicit encoder that outputs a Gaussian
posterior
A VAE uses a latent-variable objective with a regularized approximate
posterior, whereas a GAN uses an adversarial training objective
A VAE is trained only through a discriminator
GANs and VAEs have the same training objective but different optimizers
A published solution is not available for this question yet.
Question 21 MCQ · 2.0 marks
Classifier-free guidance during sampling is based on combining:
Predictions from two external classifiers trained on different label sets
Conditional and unconditional denoising predictions from the diffusion model
The forward-noise sample and a segmentation mask with equal weights
Two independently sampled latent codes without conditioning information
A published solution is not available for this question yet.
Question 22 MSQ · 3.0 marks
Select all correct statements
A normalized averaging filter preserves a constant-valued region away from
boundary effects.
Increasing Gaussian scale suppresses progressively finer image structure.
Image pyramids represent image information at multiple spatial scales.
Cross-correlation always flips the filter before applying it.
A published solution is not available for this question yet.
Question 23 MSQ · 3.0 marks
Select all correct statements .
Backpropagation applies the chain rule efficiently through a computation
graph.
Regularization can change the learned solution even when the network
architecture is unchanged.
Gradient-descent variants can modify how current and past gradient
information is used to update parameters.
Improving training means validation performance must increase after every
individual parameter update.
A published solution is not available for this question yet.
Question 24 MSQ · 3.0 marks
Select all correct statements.
Weight sharing allows the same convolution kernel parameters to be used at
multiple spatial locations.
Inception-style designs can use multiple processing branches.
Residual connections create shortcut paths across learned transformations.
Finetuning requires discarding all pretrained weights before optimization
starts.
A published solution is not available for this question yet.
Question 25 MSQ · 3.0 marks
Select all correct statements.
Two-stage detectors separate candidate-region generation from later
prediction on candidates.
Single-stage detectors can produce final detection predictions without a
separate proposal-processing stage.
Segmentation is a dense prediction task with spatially resolved outputs.
Object detection and segmentation necessarily produce identical output
representations.
A published solution is not available for this question yet.
Question 26 MSQ · 3.0 marks
Select all correct statements .
Recurrent models can process ordered sequences of visual features.
Backpropagation through a recurrent model propagates gradient information
across unrolled timesteps.
LSTMs and GRUs use gating mechanisms.
Randomly permuting all video frames leaves every temporal model output
unchanged by definition.
A published solution is not available for this question yet.
Question 27 MSQ · 3.0 marks
Select all correct statements.
Soft attention can form a weighted combination of visual features.
Self-attention allows token representations to depend directly on other
tokens.
Vision Transformers adapt transformer-style token processing to visual inputs.
Transformer-based segmentation is restricted to producing one class label for
an entire image.
A published solution is not available for this question yet.
Question 28 MSQ · 3.0 marks
Select all correct statements.
GAN training involves adversarial objectives.
VAEs introduce latent variables and regularize an approximate posterior.
DDPMs use a noise-based forward process together with a learned reverse
denoising process.
Classifier-free guidance requires a separate external classifier at sampling
time.
A published solution is not available for this question yet.
Question 29 MSQ · 3.0 marks
Select all correct statements .
SimCLR is a self-supervised contrastive representation-learning method.
MoCo is a contrastive representation-learning method.
CLIP learns relationships between visual and textual representations.
In SimCLR, a positive pair is formed by two unrelated images solely because
they receive the same predicted class.
A published solution is not available for this question yet.
Question 30 NAT · 4.0 marks
An input feature map has spatial size 63×63. A 5×5 convolution is applied with stride 2 and
padding 1. Compute the output size along one spatial dimension.
A published solution is not available for this question yet.
Question 31 NAT · 4.0 marks
An image is smoothed successively by Gaussian kernels with σ1=1.2 and σ2=1.6. Ignoring
discretization, compute the equivalent single Gaussian standard deviation.
A published solution is not available for this question yet.
Question 32 NAT · 4.0 marks
[[IMAGE:1441985235580fa1_11_7]]

A published solution is not available for this question yet.
Question 33 NAT · 4.0 marks
A convolutional layer uses 3×3 kernels, 16 input channels and 32 output channels. The layer has
one bias per output channel. Compute the total number of trainable parameters.
A published solution is not available for this question yet.
Question 34 NAT · 4.0 marks
A depthwise-separable convolution receives 32 channels. It uses a 3×3 depthwise convolution
followed by a 1×1 pointwise convolution producing 64 output channels. Ignore biases. Compute
the total number of weights.
A published solution is not available for this question yet.
Question 35 NAT · 4.0 marks
[[IMAGE:1441985235580fa1_12_8]]

A published solution is not available for this question yet.
Question 36 NAT · 4.0 marks
[[IMAGE:1441985235580fa1_12_9]]

A published solution is not available for this question yet.
Question 37 NAT · 4.0 marks
[[IMAGE:1441985235580fa1_13_10]]

A published solution is not available for this question yet.
Question 38 NAT · 4.0 marks
[[IMAGE:1441985235580fa1_13_11]]

A published solution is not available for this question yet.