AL-503 (B) · Deep Learning/Unsolved PYQ Paper
AL-503-B Deep Learning - Nov 2023 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaExplain the historical progression of Deep Learning, highlighting key milestones and breakthroughs that have shaped its development.
How to answer
- Define deep learning and early perceptron era
- Key milestones: backpropagation, CNNs, LSTM, AlexNet, GANs, Transformers
- Breakthroughs in data, compute (GPU) and algorithms
- Impact on current applications
-
7 MarksbAssess the representation power of Multilayer Perceptrons (MLPs) and discuss their capacity to learn complex relationships in data.
How to answer
- Define Multilayer Perceptron structure
- Universal approximation and representation power
- Capacity to learn non-linear complex relationships
- Limitations: data, overfitting, vanishing gradients
-
7 MarksaExplain the architecture and working principles of Deep Feed forward Neural Networks. Discuss their application areas and key advantages over other types of neural networks.
How to answer
- Architecture: input, hidden, output layers, feedforward flow
- Working: weighted sum, activation, forward propagation
- Application areas: classification, regression, NLP, vision
- Advantages: simplicity, universal approximation, scalability
-
7 MarksbInvestigate the theoretical foundations and practical implications of AdaGrad, Adam, and RMSProp optimization algorithms in the context of training deep neural networks.
How to answer
- Theory of adaptive learning rates: AdaGrad, RMSProp, Adam
- Update rules and moment estimates formulas
- Practical implications: convergence speed, sparse gradients
- Comparison and suitability for deep network training
-
7 MarksaExplain the concept of Convolutional Neural Networks (CNNs) and their role in image recognition tasks.
How to answer
- Define CNN and its bio-inspired concept
- Components: convolution, pooling, fully connected layers
- Role in feature extraction for image recognition
- Advantages in spatial hierarchy learning
-
7 MarksbDefine the ReLU activation function and explain its significance in CNNs.
How to answer
- Definition: $ReLU(x) = max(0,x)$
- Properties: non-linearity, sparsity, efficiency
- Significance in avoiding vanishing gradient
- Impact on faster training of CNNs
-
7 MarksaExplain the fundamental concepts and various architectures of Deep Recurrent Neural Networks (RNNs).
How to answer
- Fundamentals: recurrence, hidden state, temporal unfolding
- Architectures: Elman, stacked, bidirectional, LSTM/GRU based deep RNN
- Training via BPTT
- Applications in sequential data
-
7 MarksbExplain the challenges of vanishing and exploding gradients during the BPTT process and their impact on the network's ability to learn long-range dependencies.
How to answer
- Define BPTT and gradient propagation over time
- Causes of vanishing and exploding gradients
- Impact on long-range dependency learning
- Mitigations: clipping, initialization, LSTM/GRU
-
7 MarksaExplain the concept of value iteration in dynamic programming for solving Markov Decision Processes (MDPs).
How to answer
- Define MDP and Bellman optimality equation
- Value iteration algorithm steps
- Convergence concept and stopping criteria
- Role in solving MDPs via dynamic programming
-
7 MarksbCompare and contrast policy iteration with value iteration in terms of convergence and computational complexity.
How to answer
- Outline policy iteration: evaluation + improvement
- Outline value iteration approach
- Compare convergence rate and iterations
- Compare computational complexity per iteration
-
7 MarksaDiscuss the Backpropagation algorithm and its role in optimizing the weights of neural networks during the training process.
How to answer
- Define backpropagation and chain rule basis
- Forward pass, loss computation, backward gradient flow
- Weight update via gradient descent
- Role in optimizing deep network training
-
7 MarksbDiscuss the role of regularization in auto-encoders and its impact on the training process.
How to answer
- Define auto-encoders and overfitting risk
- Regularization types: sparse, denoising, contractive, L1/L2
- Impact on latent representation and generalization
- Effect on training stability and reconstruction
-
7 MarksaExplain the concept of Deep Dream and its role in generating surreal images based on neural network activations.
How to answer
- Define Deep Dream: maximizing layer activations
- Process: iterative gradient ascent on input image
- Role in visualizing learned features
- Generation of surreal dream-like images
-
7 MarksbDiscuss the challenges associated with encoding and decoding sequential data and how RNNs handle these challenges through their inherent architecture.
How to answer
- Challenges: variable length, context, vanishing gradients
- Encoding-decoding sequential data concept
- RNN inherent memory and hidden state mechanism
- Seq2seq, attention need and limitations
-
7 MarksaCompare and contrast different least squares methods, such as LSPI (Least Squares Policy Iteration).
How to answer
- Define least squares methods in RL context
- LSPI algorithm: policy evaluation and improvement
- Comparison with other least squares variants
- Sample efficiency and function approximation benefits
-
7 MarksbExplore advanced Q-learning algorithms, such as Double DQN and Dueling DQN.
How to answer
- Basics of Q-learning and DQN overestimation
- Double DQN: decoupled selection and evaluation
- Dueling DQN: value and advantage streams
- Performance improvements and use cases
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel