Question 1
The statement that the bias correction in ADAM optimizer is an absolute requirement for it to converge to a local minimum is
TRUE
FALSE
The IIT Madras BS Deep Learning (Deep Learning) Quiz 2 paper sat on 3 Dec 2023, in the September 2023 term: 17 questions for 50 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.
The statement that the bias correction in ADAM optimizer is an absolute requirement for it to converge to a local minimum is
TRUE
FALSE
Correct answer
FALSE
Team constructs a dataset that contains samples. Each sample is uniformly sampled from the function in the interval , with . The dataset is then given to Team with the information that the samples were not corrupted by noise. They split the dataset into a training set and a test (validation) set.
Team assumes a polynomial function of unknown degree . Therefore, they decided to vary the degree of the polynomial from 1 to 100. For instance, setting gives the polynomial and the parameters are estimated using the training set.
They measure the mean squared error for each setting. Select the true statement(s). There exists a polynomial degree for which
the training error becomes zero
the testing error becomes zero
both the bias and variance of the model become zero
model has zero bias and non-zero variance
model has non-zero bias and non-zero variance
Correct answers
the training error becomes zero
the testing error becomes zero
both the bias and variance of the model become zero
model has zero bias and non-zero variance
model has non-zero bias and non-zero variance
Correct answer
Which of the following optimization algorithms adapts the learning rate based on the current gradient and history of gradients?
Gradient Descent with exponentially decaying learning rate
RMSProp
Nesterov Accelerated Gradient Descent with step decay
ADAM
Ada-Delta
Correct answers
RMSProp
ADAM
Ada-Delta
In general, applying regularization to an over-fitted deep learning model
decreases the training error of the over-parameterized model
increases the training error of the over-parameterized model
reduces the testing error of the over-parameterized model
improves the generalization ability of the over-parameterized model
Correct answers
increases the training error of the over-parameterized model
reduces the testing error of the over-parameterized model
improves the generalization ability of the over-parameterized model
Assume a team has trained a CNN model for image classification. They observed that the model was performing poorly (that is, both training and testing errors were high). Which of the following would be a more appropriate measure that might improve the performance of the model?
apply data augmentation techniques
inject noise at the input
increase the model complexity by adding more layers (therefore, more parameters)
decrease the model complexity by removing a few layers
apply L2 regularization
Correct answer
increase the model complexity by adding more layers (therefore, more parameters)
Correct answers
Based on the above data, answer the given subquestions.
The statement that,“ The gradient of the weight w changes slowly as compared to the gradient of the bias b if we move on the contours of the loss surface in the direction parallel to the weight.” is
TRUE
FALSE
Correct answer
TRUE
Based on the above data, answer the given subquestions.
The statement that,“the gradient of the bias b changes rapidly as compared to the gradient of the weight w if we move on the contours of the loss surface in the direction perpendicular to the weight” is
TRUE
FALSE
Correct answer
TRUE
Based on the above data, answer the given subquestions.
The statement that,“The algorithm converged to the (local or global) minimum after 500 iterations” is
TRUE
FALSE
Correct answer
TRUE
Based on the above data, answer the given subquestions.
The dimension of C1 = 101 × 101 × 100. Suppose we use 25 kernels (filters) of shape 3 × 3, with stride 1 and no zero padding, to generate the convolution layer 2. Then, enter the number of parameters (excluding bias) in the convolution layer-2 (If your answer is 1050, enter 1050)
Correct answer: 22,500
Based on the above data, answer the given subquestions.
We know that the shape of the flattened layer is N × 1. What is the value of N ?(If your answer is 1050,enter 1050)
Correct answer: 14,400
Based on the above data, answer the given subquestions.
Suppose we feed in the features F of dimension N × 1 to a fully connected layer with 4 neurons (assume no bias) with the softmax activation function. How many additional parameters are added to the network?
Correct answer: 57,600
Based on the above data, answer the given subquestions.
Correct answer: 1
Based on the above data, answer the given subquestions.
Correct answer: 4
Based on the above data, answer the given subquestions.
Correct answer: 0.09 (accepted within ±0.01)
Based on the above data, answer the given subquestions.
Correct answer: -0.24 (accepted within ±0.01)