uiz Space

May 2026 term · Deep Learning · BSCS3004

Deep Learning Quiz 1: 19 July 2026 (May 2026 term)

The IIT Madras BS Deep Learning (Deep Learning) Quiz 1 paper sat on 19 Jul 2026, in the May 2026 term: 20 questions for 52 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
20
Marks
52
Duration
120 min
MCQ
6
MSQ
6
Written
8

Updated

Official paper: Deep Learning 16 Jul 26 · No negative marking.

Question 1

+1 markOne correct option

State whether the following statement is true or false. The decision boundary learned by a neural network is always non-linear.

  1. A

    True

  2. B

    False

Show answer

Correct answer

  • B

    False

Question 2

+2 marksOne correct option

Consider the following two statements and select the correct options. Statement I: A single MP neuron can be used to represent all linearly separable Boolean functions. Statement II: Every linearly separable boolean function can be represented using at least one MP neuron.

  1. A

    Only Statement I is true

  2. B

    Only Statement II is true

  3. C

    Both the statements are true.

  4. D

    None of the statements are true.

Show answer

Correct answer

  • B

    Only Statement II is true

Question 3

+2 marksOne correct option

Two runs of gradient descent on from the same starting point produce Graph X and Graph Y using two learning rates:

Which among the following options could be correct?

Two runs of gradient descent on  from the same starting point  produce Graph X and Graph Y using two learning rates:
  1. A

    X uses , Y uses

  2. B

    X uses , Y uses

Show answer

Correct answer

  • B

    X uses , Y uses

Question 4

+2 marksOne correct option

The loss function is minimized starting at with using four methods: Vanilla Gradient Descent ( ), and momentum based gradient descent with .

Match each curve to its value:

The loss function  is minimized starting at  with  using four methods: Vanilla Gradient Descent (  ), and momentum based
  1. A

    S: , T: , U: , V:

  2. B

    S: , T: , U: , V:

  3. C

    S: , T: , U: , V:

  4. D

    S: , T: , U: , V:

Show answer

Correct answer

  • A

    S: , T: , U: , V:

Question 5

+3 marksOne correct option

A perceptron is being trained on a 2D dataset using the Perceptron Learning Algorithm. The current weight vector

For a misclassified training example

with true label , the perceptron update rule with learning rate is applied: Let denote the angle between and . Which of the following is equal to ?

A perceptron is being trained on a 2D dataset using the Perceptron Learning Algorithm. The current weight vector
A perceptron is being trained on a 2D dataset using the Perceptron Learning Algorithm. The current weight vector
  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

    —

Show answer

Correct answer

  • C
    Figure from the original question paper

Question 6

+3 marksOne or more correct options

Which of the following statements are TRUE about training neural networks?

Select all that apply.

  1. A

    Stochastic gradient descent (batch size ) computes the true gradient of the total loss function at each step.

  2. B

    In mini-batch gradient descent with batch size on a dataset of points, one epoch consists of parameter updates.

  3. C

    Momentum-based gradient descent can overshoot a narrow valley because accumulated velocity carries the parameters past the minimum.

  4. D

    In vanilla (batch) gradient descent, each step is guaranteed to decrease the loss for a sufficiently small learning rate on a smooth loss function.

Show answer

Correct answers

  • B

    In mini-batch gradient descent with batch size on a dataset of points, one epoch consists of parameter updates.

  • C

    Momentum-based gradient descent can overshoot a narrow valley because accumulated velocity carries the parameters past the minimum.

  • D

    In vanilla (batch) gradient descent, each step is guaranteed to decrease the loss for a sufficiently small learning rate on a smooth loss function.

Question 7

+3 marksOne or more correct options

Consider a hidden layer with neurons, all initialized with identical weight vectors and identical bias . The activation function is sigmoid. Which of the following are TRUE?

Select all that apply.

  1. A

    After one gradient descent step, the neurons will have different weights.

  2. B

    For any input , all neurons will produce the same output.

  3. C

    During backpropagation, the gradients of all neurons are always zero because their weights are identical.

  4. D

    This layer is functionally equivalent to having a single neuron, because all neurons compute the same function.

Show answer

Correct answers

  • B

    For any input , all neurons will produce the same output.

  • D

    This layer is functionally equivalent to having a single neuron, because all neurons compute the same function.

Question 8

+3 marksOne or more correct options

Consider an MP neuron with three inputs Inputs and are excitatory, while is inhibitory. The threshold of the neuron is 2.The neuron fires (outputs 1) if: ● the inhibitory input is inactive, and ● the sum of excitatory inputs is at least the threshold. Which of the following statements are correct?

Select all that apply.

  1. A

    For input , the neuron outputs 1.

  2. B

    For input , the neuron outputs 1.

  3. C

    For input , the neuron outputs 0.

  4. D

    Increasing the threshold from 2 to 3 would not change the output of the neuron for any input combination.

Show answer

Correct answers

  • A

    For input , the neuron outputs 1.

  • C

    For input , the neuron outputs 0.

Question 9

+4 marksOne or more correct options

Consider a perceptron with initial parameters

The perceptron predicts class if and class otherwise. Whenever a training example is misclassified, where , the perceptron updates its parameters as The following training examples are processed once in the order

Which of the following statements are correct?

Consider a perceptron with initial parameters
Consider a perceptron with initial parameters

Select all that apply.

  1. A

    The first weight update occurs after processing point .

  2. B

    The second weight update occurs after processing point .

  3. C

    The final bias equals .

  4. D

    The perceptron performs exactly two weight updates.

Show answer

Correct answers

  • A

    The first weight update occurs after processing point .

  • D

    The perceptron performs exactly two weight updates.

Question 10

+4 marksOne or more correct options

Which of the following statements regarding perceptrons and sigmoid neurons are correct?

Select all that apply.

  1. A

    The output of a perceptron changes abruptly when the weighted sum of inputs crosses the threshold, whereas the output of a sigmoid neuron changes smoothly.

  2. B

    The sigmoid activation function is differentiable, making it suitable for gradient-based learning algorithms.

  3. C

    By choosing sufficiently large weights, the output of a sigmoid neuron can closely approximate the output of a perceptron.

  4. D

    A multilayer network of perceptrons with a single hidden layer can represent any Boolean function exactly.

  5. E

    A multilayer network of sigmoid neurons with a single hidden layer can approximate any continuous function to any desired precision, provided enough hidden neurons are available.

  6. F

    A single sigmoid neuron can represent every non-linear decision boundary in .

Show answer

Correct answers

  • A

    The output of a perceptron changes abruptly when the weighted sum of inputs crosses the threshold, whereas the output of a sigmoid neuron changes smoothly.

  • B

    The sigmoid activation function is differentiable, making it suitable for gradient-based learning algorithms.

  • C

    By choosing sufficiently large weights, the output of a sigmoid neuron can closely approximate the output of a perceptron.

  • D

    A multilayer network of perceptrons with a single hidden layer can represent any Boolean function exactly.

  • E

    A multilayer network of sigmoid neurons with a single hidden layer can approximate any continuous function to any desired precision, provided enough hidden neurons are available.

Question 11

+4 marksOne or more correct options

Which of the following statements are true regarding the sigmoid function and its Taylor series approximation? Let

be the sigmoid activation function.

Which of the following statements are true regarding the sigmoid function and its Taylor series approximation?  Let

Select all that apply.

  1. A

    Using the first-order Taylor approximation , the sigmoid function near can be approximated as .

    Using the first-order Taylor approximation  , the sigmoid function near  can be approximated as .
  2. B

    The derivative of the sigmoid function at is .

    The derivative of the sigmoid function at  is .
  3. C

    The first-order Taylor approximation implies that the sigmoid function is exactly linear for all values of .

  4. D

    As becomes very large, the linear approximation obtained from the Taylor series becomes increasingly inaccurate.

  5. E

    The smooth differentiability of the sigmoid function enables the use of gradient-based learning algorithms, unlike the hard-threshold perceptron.

Show answer

Correct answers

  • A

    Using the first-order Taylor approximation , the sigmoid function near can be approximated as .

    Using the first-order Taylor approximation  , the sigmoid function near  can be approximated as .
  • B

    The derivative of the sigmoid function at is .

    The derivative of the sigmoid function at  is .
  • D

    As becomes very large, the linear approximation obtained from the Taylor series becomes increasingly inaccurate.

  • E

    The smooth differentiability of the sigmoid function enables the use of gradient-based learning algorithms, unlike the hard-threshold perceptron.

Question 12

+3 marksWritten answer

Consider a regression problem of predicting the price of a house using two features: Overall quality , living area (sq. ft) . A simple feed forward neural network is used. It has three layers: ● The input layer consisting of the two features . ● A hidden layer consisting of three sigmoid (logistic) neurons with weights and biases . ● Output layer with a single linear neuron that outputs the predicted house value with weights and bias .

Suppose we start the Gradient Descent algorithm by setting all the weights equal to 0, equal to 100, and the biases equal to 0. What does the initial network give for the price of a house with overall quality equal to 8 and living area equal to 3000 square feet?

Consider a regression problem of predicting the price of a house using two features: Overall quality  , living area (sq.
Show answer

A written answer, not marked automatically.

Question 13

+3 marksWritten answer

Consider a 3-class softmax output with pre-activations . Find the value of for which the predicted probability of class 1 is exactly . Enter the answer correct to two decimal places.

Show answer

A written answer, not marked automatically.

Question 14

+3 marksWritten answer

Consider a sigmoid neuron

For a training example , let The squared-error loss is given by

Find the value of . Round your answer to two decimal places.

Consider a sigmoid neuron
Consider a sigmoid neuron
Show answer

A written answer, not marked automatically.

Question 15

+3 marksOne correct option

You build a feedforward neural network to predict which of 10 categories a product belongs to, based on 50 numerical features (price, weight, customer rating, etc.). The network has the following architecture: Input Hidden Layer 1 ( sigmoid neurons) Hidden Layer 2 ( sigmoid neurons) Output ( softmax neurons) with cross-entropy loss , where is the true class.

Based on the above data, answer the given subquestions.

You build a feedforward neural network to predict which of 10 categories a product belongs to, based on 50 numerical fea

Suppose you use the identity function ( ) in both the hidden layers, while keeping softmax at the output. Which of the following is TRUE?

  1. A

    The network can learn non-linear decision boundaries because the softmax output is non-linear.

  2. B

    The network is equivalent to a single softmax regression where .

  3. C

    The network will fail to train because gradients cannot flow through linear layers.

  4. D

    Training will force , , and to converge to identity matrices, making the hidden layers redundant.

Show answer

Correct answer

  • B

    The network is equivalent to a single softmax regression where .

Question 16

+3 marksWritten answer

You build a feedforward neural network to predict which of 10 categories a product belongs to, based on 50 numerical features (price, weight, customer rating, etc.). The network has the following architecture: Input Hidden Layer 1 ( sigmoid neurons) Hidden Layer 2 ( sigmoid neurons) Output ( softmax neurons) with cross-entropy loss , where is the true class.

Based on the above data, answer the given subquestions.

You build a feedforward neural network to predict which of 10 categories a product belongs to, based on 50 numerical fea

On a training example with true class , the network's softmax output is . What is the value of

? Enter the answer correct to two decimal places.

On a training example with true class  , the network's softmax output is  . What is the value of
Show answer

A written answer, not marked automatically.

Question 17

+2 marksWritten answer

You are training a neural network to classify 200 species of birds from audio recordings. You have collected a dataset of audio clips. You decide to start with vanilla gradient descent. Based on the above data, answer the given subquestions.

With vanilla gradient descent, how many parameter updates does the network perform per epoch?

Show answer

A written answer, not marked automatically.

Question 18

+2 marksWritten answer

You are training a neural network to classify 200 species of birds from audio recordings. You have collected a dataset of audio clips. You decide to start with vanilla gradient descent. Based on the above data, answer the given subquestions.

You switch to mini-batch gradient descent with batch size . How many parameter updates does the network now perform per epoch?

Show answer

A written answer, not marked automatically.

Question 19

+1 markWritten answer

You build a feedforward neural network to predict which of 10 categories a product belongs to, based on 50 numerical features (price, weight, customer rating, etc.). The network has the following architecture: Input Hidden Layer 1 ( sigmoid neurons) Hidden Layer 2 ( sigmoid neurons) Output ( softmax neurons) with cross-entropy loss , where is the true class.

Based on the above data, answer the given subquestions.

You build a feedforward neural network to predict which of 10 categories a product belongs to, based on 50 numerical fea
Show answer

A written answer, not marked automatically.

Question 20

+1 markWritten answer

You are training a neural network to classify 200 species of birds from audio recordings. You have collected a dataset of audio clips. You decide to start with vanilla gradient descent. Based on the above data, answer the given subquestions.

Show answer

A written answer, not marked automatically.