Question 1
Based on the above data, answer the given subquestions.

The IIT Madras BS Deep Learning (Deep Learning) Quiz 1 paper sat on 27 Oct 2024, in the September 2024 term: 12 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.
Based on the above data, answer the given subquestions.
Correct answer: 2
Based on the above data, answer the given subquestions.
Correct answer
Based on the above data, answer the given subquestions.
Correct answer
Based on the above data, answer the given subquestions.
Correct answer
Consider a Perceptron model which outputs() 1 if else it outputs 0. This model has been trained on the given dataset. The learned weights are and , corresponding to the two input features.
Based on this information, what is the possible range for the bias term such that the Perceptron correctly classifies all the data points?
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Correct answer
A team has a data set that contains 20000 samples for training a feed-forward neural network. Suppose they used a mini-batch gradient descent algorithm with a batch size of 500 to update the weights. How many times do the weights get updated after training the network for 10 epochs?
400
20000
100000
40
Correct answer
400
What is the key difference between Nesterov Accelerated Gradient (NAG) and traditional momentum-based gradient descent?
NAG uses an exponentially weighted moving average of gradients.
NAG calculates the gradient at the current point rather than a look-ahead point.
NAG calculates the gradient at a look-ahead point.
NAG only works for convex optimization problems.
Correct answer
NAG calculates the gradient at a look-ahead point.
Which of the following strategies are commonly used for adjusting the learning rate during training?
Step decay
Momentum based gradient descent optimization
Stochastic gradient descent optimization
Exponential decay
Correct answers
Step decay
Exponential decay
Consider a sigmoid neuron that takes in an input vector . The weight vector is initialized to and . The output from the sigmoid neuron is
Suppose we use the following loss function
Update the weight vector once by running the vanilla Gradient Descent algorithm with . Assume the true label . What is the new loss value (that is, the loss computed after updating the weight vector)?
(consider upto two digits after the decimal for all the calculations)
Correct answer: 0.39 (accepted within ±0.02)
Correct answer: 2.16 (accepted within ±0.02)
Based on the above data, answer the given subquestions.
Correct answer: 0.6 (accepted within ±0.1)
Based on the above data, answer the given subquestions.
Correct answer: 0.15 (accepted within ±0.05)