MauryaHub PYQ Practice

Deep Learning · Quiz 2 · Jan 2026

Deep Learning · 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.

15 / 15 published solutions

Question 2 MCQ · 1.0 marks

Which of the following optimization algorithms combines Nesterov accelerated gradient with adaptive moment estimation?
6406536642266.
NAdam
6406536642267.
Adam
6406536642268.
RMSprop with momentum
6406536642269.
Nesterov accelerated gradient descent

Published solution

NAdam means Nesterov-accelerated Adaptive Moment Estimation. It combines Adam's adaptive scaling from first- and second-moment estimates with a Nesterov-style momentum update. Identify both components in the name rather than choosing an algorithm that supplies only one. **Answer: A.** A: **Correct:** Explicitly combines Nesterov momentum and Adam-style adaptive moments. B: **Incorrect:** Standard Adam uses moment estimates but not the NAdam modification. C: **Incorrect:** This description does not identify the Nesterov-corrected Adam algorithm asked for. D: **Incorrect:** Nesterov gradient descent alone does not provide adaptive second-moment scaling.

Report a correction for Q2

Question 3 MCQ · 2.0 marks

Suppose that we apply Dropout regularization to a feed forward neural network. Suppose further that mini-batch gradient descent algorithm is used for updating the parameters of the network. Choose the correct statement from the following:
6406536642270.
This will lead to sparcity in the trained weights.
6406536642271.
The dropout probability
Source diagram or notation
can be different for each hidden layer.
6406536642272.
The weights of the neurons which were dropped during the forward propagation at
Source diagram or notation
-th iteration will not get updated during
Source diagram or notation
-th iteration.
6406536642273.
None of these.

Published solution

Dropout randomly masks units during training, and the mask is sampled again in later iterations. Different hidden layers may use different dropout probabilities; nothing requires one shared probability. Temporary zero activations do not force trained weights to become permanently zero. A unit dropped at iteration t may be active again at t+1 and receive a gradient then. **Answer: B.** A: **Incorrect:** Dropout creates temporary activation sparsity, not guaranteed sparsity of learned weights. B: **Correct:** Layer-specific dropout probabilities are valid hyperparameters. C: **Incorrect:** The next iteration uses a newly sampled mask, so the unit can be active and updated then. D: **Incorrect:** B is a valid statement.

Report a correction for Q3

Question 4 MCQ · 4.0 marks

Match the optimization algorithms in **Column A** with their corresponding properties or characteristics in **Column B**. Note that an algorithm in Column A may correspond to multiple properties in Column B.
Source diagram or notation
Choose the correct set of mappings:
6406536642274.
1-(i), 2-(v), 3-(ii, iii), 4-(iv)
6406536642275.
1-(ii), 2-(iv), 3-(iii), 4-(i, v)
6406536642276.
1-(ii), 2-(iii), 3-(i, iv), 4-(v)
6406536642277.
1-(v), 2-(i), 3-(iv), 4-(ii, iii)

Published solution

AdaGrad scales updates using the accumulated sum of past squared gradients: ii. RMSprop uses an exponential moving average of squared gradients rather than a forever-growing sum: iii. Adam combines momentum-like first moments with RMSprop-like second moments and corrects their initial bias: i and iv. AdaDelta scales updates with gradient/update statistics to address unit consistency and reduce dependence on a manually chosen learning-rate scale: v. Thus 1–ii, 2–iii, 3–i,iv, 4–v. **Answer: C.** A: **Incorrect:** Assigns momentum/moment averaging to AdaGrad and other properties to the wrong algorithms. B: **Incorrect:** Misassigns RMSprop's behaviour and Adam's moment/bias-correction combination. C: **Correct:** All four mappings match the algorithms' update statistics. D: **Incorrect:** Does not match the accumulated-squares, moving-average and moment-correction properties.

Report a correction for Q4

Question 5 MSQ · 2.0 marks

Consider training a deep neural network for a multi-class classification problem. The output layer uses softmax activation, and the hidden layers use ReLU as an activation function. After a few training iterations, you observe that the weights in the initial hidden layers barely get updated. Which of the following actions could help tackle this issue?
6406536642278.
Replace ReLU with Leaky ReLU in the hidden layers.
6406536642279.
Replace ReLU by tanh in the hidden layers.
6406536642280.
Increasing the number of neurons in the output layer.
6406536642281.
Increasing the learning rate.

Published solution

Small early-layer updates can have different causes. Leaky ReLU supplies a small nonzero derivative on negative inputs, which can help when ordinary ReLU units are inactive. Increasing the learning rate can enlarge updates when gradients are small but nonzero; it cannot revive a strictly zero gradient and must be kept small enough for stable training. Replacing ReLU with saturating tanh does not generally cure vanishing gradients, and changing the number of output neurons changes the task rather than addressing this issue. **Answer: A, D.** A: **Correct:** Can maintain a gradient on the negative side where ReLU's derivative is zero. B: **Incorrect:** tanh can saturate and produce small derivatives, so it is not the general remedy intended. C: **Incorrect:** Output width normally corresponds to class count and does not directly repair early-layer gradients. D: **Correct:** Could enlarge nonzero updates if the current learning rate is too small; this is a conditional remedy, not a guarantee.

Report a correction for Q5

Question 6 MSQ · 4.0 marks

Consider a simple neural network with a hidden unit with ReLU as an activation function and a linear output unit. The loss used is the squared loss:
Source diagram or notation
.
Source diagram or notation
Let
Source diagram or notation
and
Source diagram or notation
be the activations of the hidden and the output neurons, respectively.
Source diagram or notation
and
Source diagram or notation
are the pre-activations for these neurons. Suppose we use stochastic gradient descent to update the weights and biases with a learning rate
Source diagram or notation
. Then, which among the following is true?
6406536642282.Source diagram or notation
6406536642283.Source diagram or notation
6406536642284.Source diagram or notation
will remain unchanged after one SGD update if
Source diagram or notation
.
6406536642285.Source diagram or notation
will remain unchanged after one SGD update if
Source diagram or notation
.
6406536642286.Source diagram or notation
will remain unchanged after one SGD update if
Source diagram or notation
and at the current step
Source diagram or notation
.
6406536642287.Source diagram or notation
will remain unchanged after one SGD update if
Source diagram or notation
.

Published solution

Write \(h_1=\max(0,w_1x+b_1)\) and \(\hat y=h_2=w_2h_1+b_2\). The output unit is linear. For \(L=\tfrac12(\hat y-y)^2\), the chain rule gives \[\frac{\partial L}{\partial w_1}=(\hat y-y)w_2\mathbf1_{w_1x+b_1>0}x.\] SGD changes w1 by minus the learning rate times this derivative. It is zero if the hidden preactivation is negative, if w2=0, or if prediction equals target. Positive x,w1,b1 only ensure an active ReLU; they do not ensure zero output error or zero w2. The derivative convention at exactly zero is not needed for the strict-negative claim. **Answer: B, C, D, F.** A: **Incorrect:** Applies ReLU to the output even though that unit is linear. B: **Correct:** The linear output is w2 times h1 plus b2. C: **Correct:** A strictly negative hidden preactivation makes the ReLU derivative zero. D: **Correct:** w2=0 blocks this gradient path into w1. E: **Incorrect:** Positive inputs and hidden parameters do not force the complete loss gradient to vanish. F: **Correct:** Zero residual makes every gradient in this squared-loss path zero.

Report a correction for Q6

Question 7 NAT · 3.0 marks

Consider a convolutional neural network architecture where an input image of size
Source diagram or notation
is passed into two separate, parallel convolutional layers (
Source diagram or notation
and
Source diagram or notation
) simultaneously. Both layers are configured with the following specifications: • **Number of Filters:** 64 • **Kernel Size:**
Source diagram or notation
• **Stride:** 1 • **Bias:** Assume no bias parameters are used. The only difference between the two layers is the padding configuration: • **Layer**
Source diagram or notation
: Uses Zero Padding (
Source diagram or notation
). • **Layer**
Source diagram or notation
: Uses Padding of 2 (
Source diagram or notation
). Calculate the difference in the total number of learnable parameters between Layer
Source diagram or notation
and Layer
Source diagram or notation
.

Published solution

A convolution without bias has \(k_hk_wC_{in}C_{out}\) learned weights. Each parallel layer sees the same 3-channel image and has 64 filters of size 5×5, so each has \(5\cdot5\cdot3\cdot64=4800\) parameters. Padding changes spatial output size, not filter shape or count. Therefore the difference is 4800-4800=0, even though the output resolutions differ. **Answer: 0.**

Report a correction for Q7

Question 8 NAT · 3.0 marks

Source diagram or notation

Published solution

The required decrease is \(J(w_{t+1})\le J(w_t)-10\eta\). At eta=1.0 the cost increases by 5, failing. At 0.8 the actual decrease 4 is smaller than required 8, failing. At 0.4 the actual decrease 6 exceeds required 4, passing. At 0.1 the actual decrease 0.5 is smaller than required 1, failing. Hence 0.4 is the largest tested acceptable step. A smaller tested step need not satisfy this supplied table's condition automatically. **Answer: 0.4.**

Report a correction for Q8

Question 9 NAT · 2.0 marks

Source diagram or notation
. Based on the above data, answer the given subquestions.
Compute Bias
Source diagram or notation
.

Published solution

The average prediction across the three fitted models is \(\bar f=(1.1+0.9+1.0)/3=1\). Bias at the fixed input is average prediction minus the true target: \(\bar f-y=1-1=0\). If the course uses squared bias in its decomposition, that too is zero. The individual prediction errors do not all have to be zero for the average bias to vanish. **Answer: 0.**

Report a correction for Q9

Question 10 NAT · 2.0 marks

Source diagram or notation
. Based on the above data, answer the given subquestions.
Compute Variance
Source diagram or notation
. Enter the answer correct to four decimal places.

Published solution

Use variation across fitted models around their mean prediction 1: \[\operatorname{Var}(\hat f)=\frac{(1.1-1)^2+(0.9-1)^2+(1-1)^2}{3}=\frac{0.01+0.01+0}{3}=0.006666\ldots.\] Correct to four decimal places, enter 0.0067. Here the three models represent the averaging distribution for the bias-variance calculation, so use denominator 3, rather than the n-1 correction for an unbiased sample-variance estimator. **Answer: 0.0067.**

Report a correction for Q10

Question 11 NAT · 4.0 marks

Consider a neural network with one hidden layer as shown below:
Source diagram or notation
The input layer consist of 3 features
Source diagram or notation
, the hidden layer consist of two neurons and the output layer consist of 3 neurons. Following are the weights and biases of the network:
Source diagram or notation
Source diagram or notation
Source diagram or notation
. Based on the above data, answer the given subquestions.
Do a forward propagation through the network for a training example
Source diagram or notation
and
Source diagram or notation
and compute the loss. Use natural log for the calculation. Enter the answer correct to two decimal places.

Published solution

First compute hidden preactivations: \(W^{(1)}x+b_1=(1-1+1,\,0+1+0)=(1,1)\). Both are positive, so Leaky ReLU leaves h=(1,1). Output logits are \(W^{(2)}h+b_2=(1,2,-1)\). Softmax gives the target class-2 probability \(p_2=e^2/(e^1+e^2+e^{-1})\approx0.705385\). With one-hot target (0,1,0), cross entropy is \(-\ln p_2\approx0.349012\), rounding to 0.35. Natural logarithms are required. **Answer: 0.35.**

Report a correction for Q11

Question 12 NAT · 3.0 marks

Consider a neural network with one hidden layer as shown below:
Source diagram or notation
The input layer consist of 3 features
Source diagram or notation
, the hidden layer consist of two neurons and the output layer consist of 3 neurons. Following are the weights and biases of the network:
Source diagram or notation
Source diagram or notation
Source diagram or notation
. Based on the above data, answer the given subquestions.
Suppose now we introduce an L2 regularization into the loss function. The regularised loss will be
Source diagram or notation
where
Source diagram or notation
is a regularization parameter, and
Source diagram or notation
is the weight of the network where
Source diagram or notation
Compute the regularised loss for the training example
Source diagram or notation
assuming
Source diagram or notation
. Use weights before the backpropagation.

Published solution

The unregularised cross entropy from the forward pass is approximately 0.349012. The sum of squared entries in W1 is 4 and that in W2 is 4, hence the stipulated weight norm squared is 8. Biases are not part of this specified norm. With lambda=0.05, the penalty is \((0.05/2)\cdot8=0.20\). Therefore regularised loss is 0.349012+0.20=0.549012, rounding to 0.55. Use the original weights as requested. **Answer: 0.55.**

Report a correction for Q12

Question 13 MSQ · 3.0 marks

Consider a neural network with one hidden layer as shown below:
Source diagram or notation
The input layer consist of 3 features
Source diagram or notation
, the hidden layer consist of two neurons and the output layer consist of 3 neurons. Following are the weights and biases of the network:
Source diagram or notation
Source diagram or notation
Source diagram or notation
. Based on the above data, answer the given subquestions.
Based on the previous questions 11 and 12, select the correct options from the following:
6406536642294.Source diagram or notation
6406536642295.
Gradient updates will be larger in case of regularised loss.
6406536642296.
L
Source diagram or notation
regularisation introduces weight decay during SGD updates.
6406536642297.
As
Source diagram or notation
will increase.

Published solution

For \(L=\ell+\lambda\|w\|^2/2\) with lambda>0, the added term is nonnegative, so L>=ell. The SGD update is \(w\leftarrow w-\eta(\nabla\ell+\lambda w)=(1-\eta\lambda)w-\eta\nabla\ell\), showing the weight-decay term. The two gradient contributions can oppose each other, so their sum is not guaranteed larger in magnitude. Stronger regularisation favours smaller weight norms when comparing appropriately optimised solutions; it does not favour increasing them. **Answer: A, C.** A: **Correct:** The nonnegative squared-norm penalty cannot lower the objective at fixed weights. B: **Incorrect:** The regularisation gradient can cancel part of the data gradient, so update magnitude need not increase. C: **Correct:** The SGD update includes the shrinkage factor associated with L2 weight decay. D: **Incorrect:** A stronger norm penalty discourages large weights, rather than guaranteeing their increase.

Report a correction for Q13

Question 14 NAT · 2.0 marks

Consider two neural network modules, **Module A** and **Module B**, which are designed to process an input feature map of size
Source diagram or notation
. • **Module A** utilizes a serial bottleneck design. • **Module B** utilizes a parallel Inception-style design. **Note:** For all questions, assume stride = 1, "same'' padding, and no bias parameters.
Source diagram or notation
Based on the above data, answer the given subquestions.
Calculate the total number of learnable parameters in **Module A**.

Published solution

Without biases, a convolution's parameter count is kernel area×input channels×output channels. Module A first reduces 128 channels to 32 using 1×1: \(1\cdot1\cdot128\cdot32=4096\). Its subsequent 3×3 layer therefore takes 32 channels and produces 128: \(3\cdot3\cdot32\cdot128=36864\). Total=4096+36864=40960. Spatial size 28×28 does not multiply the shared filter parameter count. **Answer: 40960.**

Report a correction for Q14

Question 15 NAT · 2.0 marks

Consider two neural network modules, **Module A** and **Module B**, which are designed to process an input feature map of size
Source diagram or notation
. • **Module A** utilizes a serial bottleneck design. • **Module B** utilizes a parallel Inception-style design. **Note:** For all questions, assume stride = 1, "same'' padding, and no bias parameters.
Source diagram or notation
Based on the above data, answer the given subquestions.
Calculate the total number of learnable parameters in **Module B**.

Published solution

The two branches operate in parallel, so both receive all 128 original input channels. The 1×1 branch has \(1\cdot1\cdot128\cdot32=4096\) parameters. The 3×3 branch has \(3\cdot3\cdot128\cdot128=147456\). Concatenation adds no learned parameters. Thus total=4096+147456=151552. Unlike Module A, the large convolution is not preceded by the 32-channel bottleneck. **Answer: 151552.**

Report a correction for Q15

Question 16 MCQ · 3.0 marks

Consider two neural network modules, **Module A** and **Module B**, which are designed to process an input feature map of size
Source diagram or notation
. • **Module A** utilizes a serial bottleneck design. • **Module B** utilizes a parallel Inception-style design. **Note:** For all questions, assume stride = 1, "same'' padding, and no bias parameters.
Source diagram or notation
Based on the above data, answer the given subquestions.
What is the primary functional advantage of the
Source diagram or notation
convolution in **Module A** compared to its role in a standard Inception module?
6406536642300.
It increases the spatial resolution of the feature map.
6406536642301.
It acts as a bottleneck layer to reduce the computational cost of the subsequent
Source diagram or notation
convolution.
6406536642302.
It allows the network to learn parallel features at different scales.
6406536642303.
It is only used to add non-linearity and does not affect the parameter count.

Published solution

In Module A the 1×1 convolution reduces depth from 128 to 32 before the 3×3 convolution. The latter then needs one quarter as many input-channel weights and operations per output position. With stride 1 and same padding, spatial dimensions remain 28×28. Module B instead has parallel feature branches, and its 1×1 output is concatenated rather than feeding its 3×3 branch. Inception designs can also use bottlenecks; the distinction here is the two shown modules. **Answer: B.** A: **Incorrect:** Stride 1 and same padding preserve spatial size. B: **Correct:** Channel reduction makes the following 3×3 convolution cheaper. C: **Incorrect:** Parallel multiscale feature extraction describes the other module's branching, not this serial bottleneck's role. D: **Incorrect:** A 1×1 convolution has learned weights and changes channel depth; it is not merely a nonlinearity.

Report a correction for Q16