DEEP LEARNING
Instructions:
- The marks are indicated in the right-hand margin.
- There are NINE questions in this paper.
- Attempt FIVE questions in all.
- Question No. 1 is compulsory.
Part of a biological neuron that receives signals from other neurons is called
In MLP training, which algorithm computes gradients layer by layer?
____________ helps back-propagation avoid overfitting?
Optimization technique that uses a moving average of the gradient to smooth updates and navigate ravines faster is
What is the fundamental input to the Generator network in a GAN?
When the generator produces limited variety of samples, the problem is called
Which mechanism allows the decoder to access encoder outputs?
Which model is famous for being "Bidirectional"
In CNNs, what is the effect of using a stride greater than 1 during convolution?
GoogLeNet introduced ______ module to improve computational efficiency
Explain the mathematical model of an artificial neuron with commonly used activation functions.
Describe the architecture and need of a Multilayer Perceptron. Discuss the role of hidden layers in solving complex non-linear problems.
Explain the working principle of the back-propagation algorithm in training multilayer neural networks.
Design a suitable multilayer neural network architecture to solve the XOR problem.
Consider training a simple linear regression model y = wx + b (with no bias, b = 0, for simplicity, so y = wx) using Mean Squared Error (MSE) loss. Given the dataset as (x, y)={(1, 2), (2, 4), (3, 5)}, initial parameter w0 = 0 and learning rate η = 0.1. Define the Batch MSE Cost Function J(w). Calculate the gradient dJ/dw at w0 = 0. Perform one update of the weight w using Batch Gradient Descent.
Explain the concept of parameter norm penalties in deep learning and derive the modified cost function when L2 regularization is applied.
Describe various image augmentation techniques to preserve class labels while increasing dataset diversity.
Explain the convolution operation in CNNs with mathematical formulation. Discuss the purpose of pooling layers in CNN architectures.
Describe the architecture of LeNet in detail. Explain the contribution of LeNet to early successes in handwritten digit recognition.
Explain the concept of residual learning in ResNet and derive the idea behind skip connections.
Analyze the vanishing gradient problem in RNNs using mathematical reasoning.
Describe the role of the generator and discriminator in a Generative Adversarial Networks.
Explain the architecture of BERT and its use of masked language modeling and next sentence prediction during pre-training.
Discuss the relationship between Transformer architectures and autoencoders in representation learning.
Back Propagation and Differentiation
RMSProp
Bidirectional RNNs
Image Augmentation
