uiz Space

January 2026 term · Deep Learning · BSCS3004

Deep Learning Quiz 1: 15 March 2026 (January 2026 term)

The IIT Madras BS Deep Learning (Deep Learning) Quiz 1 paper sat on 15 Mar 2026, in the January 2026 term: 19 questions for 45 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
19
Marks
45
Duration
120 min
MCQ
8
MSQ
1
Written
10

Updated

Official paper: Deep Learning 15 Mar 26 · No negative marking.

Question 1

+1 markOne correct option

THIS IS QUESTION PAPER FOR THE SUBJECT "DEGREE LEVEL : DEEP LEARNING (COMPUTER BASED EXAM)" ARE YOU SURE YOU HAVE TO WRITE EXAM FOR THIS SUBJECT? CROSS CHECK YOUR HALL TICKET TO CONFIRM THE SUBJECTS TO BE WRITTEN. (IF IT IS NOT THE CORRECT SUBJECT, PLS CHECK THE SECTION AT THE TOP FOR THE SUBJECTS REGISTERED BY YOU)

  1. A

    Yes

  2. B

    No

Show answer

Correct answer

  • A

    Yes

Question 2

+2 marksOne correct option

Which among the following is true for a McCulloch-Pitts (MP) neuron?

  1. A

    It can implement Boolean functions with a non-linear decision boundary.

  2. B

    It can implement linearly separable Boolean functions with a linear decision boundary.

  3. C

    It can be used to approximate a real-valued function.

  4. D

    It can accurately represent the XOR function by adjusting its weights and thresholds.

Show answer

Correct answer

  • B

    It can implement linearly separable Boolean functions with a linear decision boundary.

Question 3

+4 marksOne correct option

Consider a shallow neural network with a scalar input

and a hidden layer with three neurons. The outputs of the hidden layer neurons are given by

where

denotes the activation function. The final output of the network is given by

Suppose we multiply the parameters

Consider a shallow neural network with a scalar input
Consider a shallow neural network with a scalar input
Consider a shallow neural network with a scalar input
Consider a shallow neural network with a scalar input
Consider a shallow neural network with a scalar input
Consider a shallow neural network with a scalar input
Consider a shallow neural network with a scalar input
Consider a shallow neural network with a scalar input
Consider a shallow neural network with a scalar input
  1. A

    The network output remains unchanged if the activation function used is ReLU for , .

    The network output remains unchanged if the activation function used is ReLU for , .
  2. B

    The network output remains unchanged if the activation function used is ReLU for , .

    The network output remains unchanged if the activation function used is ReLU for , .
  3. C

    The network output will be unchanged if the activation function used is sigmoid for .

    The network output will be unchanged if the activation function used is sigmoid for .
  4. D

    After the transformation, the contribution to the output remains unchanged for all and for all .

    After the transformation, the contribution to the output remains unchanged for all and for all .
Show answer

Correct answer

  • A

    The network output remains unchanged if the activation function used is ReLU for , .

    The network output remains unchanged if the activation function used is ReLU for , .

Question 4

+3 marksOne or more correct options

Consider a multilayer perceptron (MLP) with two binary inputs

and

, 2 neurons in the hidden layer, and 1 in the output layer. Let

and

be the outputs of the hidden layer and it computes

Consider a multilayer perceptron (MLP) with two binary inputs
Consider a multilayer perceptron (MLP) with two binary inputs
Consider a multilayer perceptron (MLP) with two binary inputs
Consider a multilayer perceptron (MLP) with two binary inputs
Consider a multilayer perceptron (MLP) with two binary inputs
Consider a multilayer perceptron (MLP) with two binary inputs
Consider a multilayer perceptron (MLP) with two binary inputs
Consider a multilayer perceptron (MLP) with two binary inputs

Select all that apply.

  1. A

    0.5

  2. B

    -0.55

  3. C

    -0.60

  4. D

    1

Show answer

Correct answers

  • B

    -0.55

  • C

    -0.60

Question 5

+2 marksWritten answer

Consider a neural network for a regression problem with input

. The network has

hidden layers, each with

sigmoid neurons. The output layer has

neuron and uses the sigmoid activation function. Enter the number of parameters in the network.

Consider a neural network for a regression problem with input
Consider a neural network for a regression problem with input
Consider a neural network for a regression problem with input
Consider a neural network for a regression problem with input
Show answer

A written answer, not marked automatically.

Question 6

+3 marksWritten answer

Consider a training set consisting of 12 samples. The vanilla gradient descent algorithm is used to update the model parameters over 4 epochs. The learning rate follows an exponential decay scheme given by

where the iteration index

starts from zero and increments only when the parameters are updated. What is the value of the learning rate

at the end of training? (Note: Enter your answer up to 3 decimal points. For example, if your answer is 0.12345, enter 0.123).

Consider a training set consisting of 12 samples. The vanilla gradient descent algorithm is used to update the model par
Consider a training set consisting of 12 samples. The vanilla gradient descent algorithm is used to update the model par
Consider a training set consisting of 12 samples. The vanilla gradient descent algorithm is used to update the model par
Show answer

A written answer, not marked automatically.

Question 7

+4 marksWritten answer

A content recommendation system models whether a user will engage with an item based on features

. The training dataset is

where

denotes non-engagement (0) or engagement (1). The probability of engagement is modeled using:

where

A content recommendation system models whether a user will engage with an item based on features
A content recommendation system models whether a user will engage with an item based on features
A content recommendation system models whether a user will engage with an item based on features
A content recommendation system models whether a user will engage with an item based on features
A content recommendation system models whether a user will engage with an item based on features
A content recommendation system models whether a user will engage with an item based on features
A content recommendation system models whether a user will engage with an item based on features
A content recommendation system models whether a user will engage with an item based on features
A content recommendation system models whether a user will engage with an item based on features
Show answer

A written answer, not marked automatically.

Question 8

+1 markOne correct option

Consider the truth table of a NAND function for two binary inputs:

You use a perceptron for implementing the NAND function. The output of the neuron is given as

is assumed to be 1. Based on the above data, answer the given subquestions.

Consider the truth table of a NAND function for two binary inputs:
Consider the truth table of a NAND function for two binary inputs:
Consider the truth table of a NAND function for two binary inputs:

Is the function linearly separable?

  1. A

    Yes

  2. B

    No

Show answer

Correct answer

  • A

    Yes

Question 9

+3 marksOne correct option

Consider the truth table of a NAND function for two binary inputs:

You use a perceptron for implementing the NAND function. The output of the neuron is given as

is assumed to be 1. Based on the above data, answer the given subquestions.

Consider the truth table of a NAND function for two binary inputs:
Consider the truth table of a NAND function for two binary inputs:
Consider the truth table of a NAND function for two binary inputs:

Which of the following choices for the weights

,

, and

will produce the NAND function?

Which of the following choices for the weights
Which of the following choices for the weights
Which of the following choices for the weights
  1. A
    Figure from the original question paper
  2. B
    Figure from the original question paper
  3. C
    Figure from the original question paper
  4. D
    Figure from the original question paper
Show answer

Correct answer

  • B
    Figure from the original question paper

Question 10

+3 marksOne correct option

Suppose you perform the perceptron algorithm on the following dataset:

Assume the initial weights

and we pass the data points in the order given in the table. The following rule is used for the classification:

Based on the above data, answer the given subquestions.

Suppose you perform the perceptron algorithm on the following dataset:
Suppose you perform the perceptron algorithm on the following dataset:
Suppose you perform the perceptron algorithm on the following dataset:

What will be the updated weight vector after one epoch?

  1. A
    Figure from the original question paper
  2. B
    Figure from the original question paper
  3. C
    Figure from the original question paper
  4. D
    Figure from the original question paper
Show answer

Correct answer

  • B
    Figure from the original question paper

Question 11

+2 marksOne correct option

Suppose you perform the perceptron algorithm on the following dataset:

Assume the initial weights

and we pass the data points in the order given in the table. The following rule is used for the classification:

Based on the above data, answer the given subquestions.

Suppose you perform the perceptron algorithm on the following dataset:
Suppose you perform the perceptron algorithm on the following dataset:
Suppose you perform the perceptron algorithm on the following dataset:

After one epoch, your friend claims that the perceptron weights no longer need updating, i.e., the model has converged. Specify whether the statement is true or false.

  1. A

    True

  2. B

    False

Show answer

Correct answer

  • A

    True

Question 12

+3 marksWritten answer

Consider a neural network for a binary classification problem with one input and one output. There is one hidden layer with two neurons and an output layer. Both the layers uses sigmoid as an activation function. Cross entropy loss is used. Following are the values of weights and biases:

Based on the above data, answer the given subquestions.

Consider a neural network for a binary classification problem with one input and one output. There is one hidden layer w
Consider a neural network for a binary classification problem with one input and one output. There is one hidden layer w

Compute the predicted output

for the given input

. Enter the answer correct to two decimal places.

Compute the predicted output
Compute the predicted output
Show answer

A written answer, not marked automatically.

Question 13

+4 marksWritten answer

Consider a neural network for a binary classification problem with one input and one output. There is one hidden layer with two neurons and an output layer. Both the layers uses sigmoid as an activation function. Cross entropy loss is used. Following are the values of weights and biases:

Based on the above data, answer the given subquestions.

Consider a neural network for a binary classification problem with one input and one output. There is one hidden layer w
Consider a neural network for a binary classification problem with one input and one output. There is one hidden layer w

Compute

. Enter the answer correct to two decimal places.

Compute
Show answer

A written answer, not marked automatically.

Question 14

+3 marksOne correct option

Consider a linear regression model

trained using momentum-based mini-batch gradient descent with the loss function:

where

is the batch size. The algorithm uses a mini-batch size of

, learning rate

Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model

Compute the gradient

for this mini-batch.

Compute the gradient
  1. A
    Figure from the original question paper
  2. B
    Figure from the original question paper
  3. C
    Figure from the original question paper
  4. D
    Figure from the original question paper
Show answer

Correct answer

  • A
    Figure from the original question paper

Question 15

+3 marksWritten answer

Consider a linear regression model

trained using momentum-based mini-batch gradient descent with the loss function:

where

is the batch size. The algorithm uses a mini-batch size of

, learning rate

Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model

Using the gradient computed in the previous question, determine the velocity

after the first iteration. Enter the answer correct to one decimal place.

Using the gradient computed in the previous question, determine the velocity
Show answer

A written answer, not marked automatically.

Question 16

+1 markWritten answer

Consider the truth table of a NAND function for two binary inputs:

You use a perceptron for implementing the NAND function. The output of the neuron is given as

is assumed to be 1. Based on the above data, answer the given subquestions.

Consider the truth table of a NAND function for two binary inputs:
Consider the truth table of a NAND function for two binary inputs:
Consider the truth table of a NAND function for two binary inputs:
Show answer

A written answer, not marked automatically.

Question 17

+1 markWritten answer

Suppose you perform the perceptron algorithm on the following dataset:

Assume the initial weights

and we pass the data points in the order given in the table. The following rule is used for the classification:

Based on the above data, answer the given subquestions.

Suppose you perform the perceptron algorithm on the following dataset:
Suppose you perform the perceptron algorithm on the following dataset:
Suppose you perform the perceptron algorithm on the following dataset:
Show answer

A written answer, not marked automatically.

Question 18

+1 markWritten answer

Consider a neural network for a binary classification problem with one input and one output. There is one hidden layer with two neurons and an output layer. Both the layers uses sigmoid as an activation function. Cross entropy loss is used. Following are the values of weights and biases:

Based on the above data, answer the given subquestions.

Consider a neural network for a binary classification problem with one input and one output. There is one hidden layer w
Consider a neural network for a binary classification problem with one input and one output. There is one hidden layer w
Show answer

A written answer, not marked automatically.

Question 19

+1 markWritten answer

Consider a linear regression model

trained using momentum-based mini-batch gradient descent with the loss function:

where

is the batch size. The algorithm uses a mini-batch size of

, learning rate

Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Consider a linear regression model
Show answer

A written answer, not marked automatically.