CS-702 (B) · Deep & Reinforcement Learning/Unsolved PYQ Paper
CS-702-B Deep and Reinforcement 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 MarksaDraw and explain the architecture of convolutional network.
How to answer
- Define CNN and its purpose for grid-like data
- Draw block architecture: input -> convolution + ReLU -> pooling -> stacked blocks -> flatten -> fully connected -> softmax/output
- Explain role of each layer: filters, feature maps, pooling, FC
- Mention training with backpropagation and applications
-
7 MarksbWhat are Recurrent Neural Networks?
How to answer
- Define RNN and recurrence concept
- Explain hidden state feedback over time steps
- Give unfolding in time and sequence processing
- Mention applications and vanishing gradient issue
-
7 MarksaExplain LSTM (Long Short Term Memory).
How to answer
- Expand LSTM and purpose to handle long-term dependencies
- Explain cell state, forget/input/output gates
- Give gate equations and information flow
- Mention advantages over vanilla RNN
-
7 MarksbDifference between Deep and Shallow Network.
How to answer
- Define deep vs shallow in terms of hidden layers
- Compare on feature learning, capacity, data need
- Compare on training complexity and vanishing gradients
- Give examples of each
-
7 MarksaDraw and explain McCulloch Pitts neuron Model.
How to answer
- Define McCulloch-Pitts as first artificial neuron model
- Draw inputs, weights, summation, threshold logic
- Explain binary activation and threshold rule
- Give example logic gate implementation and limitations
-
7 MarksbExplain sparse and contractive auto encoders.
How to answer
- Define autoencoders and regularization need
- Explain sparse autoencoder with sparsity penalty
- Explain contractive autoencoder with Jacobian penalty
- Compare objectives and robustness
-
7 MarksaExplain Better Weight Initialization Methods.
How to answer
- Explain importance of initialization in deep nets
- Describe Xavier/Glorot initialization
- Describe He initialization for ReLU
- Mention random, zero and pretrained considerations
-
7 MarksbWhat is deep learning? Explain its uses and application and history?
How to answer
- Define deep learning and deep neural networks
- Outline history: perceptron, backprop, CNN, deep revival
- Explain uses and applications: vision, NLP, RL
- Mention frameworks and data/compute drivers
-
7 MarksaWhat is semi - supervised learning ?
How to answer
- Define semi-supervised learning with labeled + unlabeled data
- Explain assumptions: smoothness, cluster, manifold
- Give typical approaches: self-training, co-training
- Mention applications when labeling is costly
-
7 MarksbWhat is PCA (Principle Component Analysis ) and RNN?
How to answer
- Define PCA for dimensionality reduction via principal components
- Explain steps: covariance, eigenvectors, projection
- Define RNN for sequential data with recurrence
- Contrast unsupervised reduction vs supervised sequence model
-
7 MarksaExplain Policy Gradient Algorithm for Full RL.
How to answer
- Define policy gradient for full RL / MDP
- Explain objective J(theta) and REINFORCE update
- Give gradient estimator and Monte-Carlo rollout steps
- Mention baseline and variance reduction
-
7 MarksbDiscuss Bandit Algorithms in details.
How to answer
- Define multi-armed bandit problem
- Explain exploration vs exploitation
- Discuss epsilon-greedy, UCB, Thompson sampling
- Mention regret and applications
-
7 MarksaExplain the Q Function and Q Learning Algorithm.
How to answer
- Define Q-function Q(s,a) and Bellman optimality
- Explain Q-learning as off-policy TD control
- Give update rule with learning rate and discount
- Mention epsilon-greedy and convergence
-
7 MarksbExplain value iteration, policy iteration and Temporal Difference Learning.
How to answer
- Define MDP planning vs learning setting
- Explain value iteration with Bellman backup
- Explain policy iteration: evaluation + improvement
- Explain TD learning combining MC and DP
-
14 MarksWrite short notes:
- a)Face Recognition Application
- b)Actor-Critic Method
- c)Group Normalization
How to answer
- Face recognition: CNN pipeline, embeddings, loss
- Actor-Critic: policy + value combination, advantage
- Group Normalization: channel grouping, batch independence
- Give applications and advantages for each
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