uiz Space

September 2025 term · Deep Learning · BSCS3004

Deep Learning Quiz 2: 23 November 2025 (September 2025 term)

The IIT Madras BS Deep Learning (Deep Learning) Quiz 2 paper sat on 23 Nov 2025, in the September 2025 term: 15 questions for 40 marks in 120 minutes. Every question is below with its answer. Take it as a timed mock test to be marked, or read it through first.

Questions
15
Marks
40
Duration
120 min
MCQ
5
MSQ
5
Numerical
5

Updated

Official paper: IIT M IMPROVEMENT AN EXAM QIA2 23 Nov 2025 · No negative marking.

Question 1

+3 marksOne correct option
  1. A

    Choose
    , since it gives the lowest training loss and allows the model to fit the data best.

  2. B

    Choose
    , as it provides a reasonable compromise between model complexity and generalization.

  3. C

    Choose
    , since it yields the lowest validation loss and achieves the best bias–variance trade-off.

  4. D

    Choose
    , as it produces a highly regularized model that minimizes the risk of overfitting.

Show answer

Correct answer

  • C

    Choose
    , since it yields the lowest validation loss and achieves the best bias–variance trade-off.

Question 2

+4 marksOne correct option

Consider a neural network as shown in the figure with 2 input neurons, a hidden layer with 2 neurons (ReLU), and 1 output neuron (sigmoid).
Weights are:

with no biases. Dropout probability is 0.5 on the hidden layer.

If the input vector
is fed to this network, what is the expected output while testing?

  1. A

    0.77

  2. B

    1.25

  3. C

    2.5

  4. D

    0.92

Show answer

Correct answer

  • A

    0.77

Question 3

+3 marksOne or more correct options

Which of the following statements are true about a Convolutional (CONV) layer?

Select all that apply.

  1. A

    The number of parameters depends on the depth of the input.

  2. B

    The number of filters determines the number of output channels.

  3. C

    The total number of parameters depends on the stride.

  4. D

    The total number of parameters depends on the padding.

Show answer

Correct answers

  • A

    The number of parameters depends on the depth of the input.

  • B

    The number of filters determines the number of output channels.

Question 4

+3 marksOne or more correct options

Which of the following optimizers adapts the learning rate for each parameter during training?

Select all that apply.

  1. A

    Stochastic Gradient Descent

  2. B

    Nesterov Accelerated Gradient Descent

  3. C

    Adagrad

  4. D

    RMSProp

Show answer

Correct answers

  • C

    Adagrad

  • D

    RMSProp

Question 5

+3 marksOne or more correct options

Which of the following techniques can be used to reduce model overfitting?

Select all that apply.

  1. A

    Data augmentation

  2. B

    Dropout

  3. C

    L2 regularization

  4. D

    Using Adam instead of SGD

Show answer

Correct answers

  • A

    Data augmentation

  • B

    Dropout

  • C

    L2 regularization

Question 6

+3 marksOne correct option

Why is bias correction needed in the Adam optimizer?

  1. A

    To prevent the learning rate from becoming too large in the early iterations.

  2. B

    To correct the underestimated moving averages of the first and second moments at the beginning of training.

  3. C

    To increase the momentum effect for faster convergence.

  4. D

    To ensure the learning rate remains constant throughout training.

Show answer

Correct answer

  • B

    To correct the underestimated moving averages of the first and second moments at the beginning of training.

Question 7

+3 marksOne or more correct options

After training a linear regression model on a large training set of size
, it achieves a training

error of
. Analysis of the residual plot shows a clear non-linear pattern, suggesting the model is underfitting the data. Which two of the following modifications are most likely to improve the model’s performance by increasing its capacity to capture non-linear relationships?

Select all that apply.

  1. A

    Adding a regularization term (such as L2 or L1 penalty) to the mean squared error loss function.

  2. B

    Using a 2-hidden layer feedforward network with ReLU activation functions in place of linear regression.

  3. C

    Applying a polynomial feature transformation of degree
    to the input variables.

  4. D

    Standardizing all training samples to have mean zero and unit variance.

  5. E

    Using a 5-hidden layer feedforward network without non-linear activation functions in place of linear regression.

Show answer

Correct answers

  • B

    Using a 2-hidden layer feedforward network with ReLU activation functions in place of linear regression.

  • C

    Applying a polynomial feature transformation of degree
    to the input variables.

Question 8

+4 marksNumerical answer

Consider an Inception module in GoogLeNet with an input feature map of size
. The module has four branches:

•
Branch 1:
convolution with 64 filters.

•
Branch 2:
convolution with 96 filters followed by
convolution with 128 filters.

•
Branch 3:
convolution with 16 filters followed by
convolution with 32 filters.

•
Branch 4:
max pooling followed by
convolution with 32 filters.
Assume that all convolutions use no padding, stride 1, and that biases are ignored. What is the total number of learnable parameters in this module?

Show answer

Correct answer: 163328

Question 9

+2 marksOne or more correct options

Consider a fully connected neural network as follows:

•
One input neuron
•
A single hidden layer with two neurons
•
One output neuron.
The network uses the ReLU activation function in both the hidden and output layers. The loss function used is the squared error:

where
is the true target and
is the network output.

Let the initial weights of the network be
.
Based on the above data, answer the given subquestions.

Choose the option which can represent the loss for single input data.

Select all that apply.

  1. A

    , if

  2. B

    , if

  3. C

    , if

  4. D

    None of these

Show answer

Correct answers

  • A

    , if

  • C

    , if

Question 10

+2 marksOne correct option

Consider a fully connected neural network as follows:

•
One input neuron
•
A single hidden layer with two neurons
•
One output neuron.
The network uses the ReLU activation function in both the hidden and output layers. The loss function used is the squared error:

where
is the true target and
is the network output.

Let the initial weights of the network be
.
Based on the above data, answer the given subquestions.

Select the gradient of the loss function with respect to weight
from the following.

Note:
represents the indicator function.

  1. A
  2. B
  3. C
  4. D
Show answer

Correct answer

  • B

Question 11

+3 marksNumerical answer

Consider a fully connected neural network as follows:

•
One input neuron
•
A single hidden layer with two neurons
•
One output neuron.
The network uses the ReLU activation function in both the hidden and output layers. The loss function used is the squared error:

where
is the true target and
is the network output.

Let the initial weights of the network be
.
Based on the above data, answer the given subquestions.

Suppose the network uses the ELU activation function with
in the hidden layer and ReLU activation function in the output layer. Using the same initial weights, compute the updated value

of
after one step of stochastic gradient descent on the data point
with a

learning rate of
. Enter the answer correct to one decimal place.
Hint: ELU activation function is given by

Show answer

Correct answer: -0.4

Question 12

+2 marksOne correct option

Based on the above data,answer the given subquestion.

What will be the input to the Pooling Layer.

  1. A
  2. B
  3. C
  4. D
Show answer

Correct answer

  • B

Question 13

+2 marksNumerical answer

Based on the above data,answer the given subquestion.

Find the output after average pooling. Answer correct up to 2 digits after the decimal.

Show answer

Correct answer: 2.25 (accepted within ±0.03)

Question 14

+1 markNumerical answer

Based on the above data,answer the given subquestion.

If
, compute
and submit the answer correct up to 2 digits after the decimal

Show answer

Correct answer: 4 (accepted within ±0.2)

Question 15

+2 marksNumerical answer

Based on the above data,answer the given subquestion.

If
, compute
. where
is the top left element of the filter. Submit the answer correct up to two digits after the decimal.

Show answer

Correct answer: 2 (accepted within ±0.1)