AL-503 (A) · Information Retrieval/Unsolved PYQ Paper
al-503-deep-system-dec-2024 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 difference between supervised and unsupervised learning. Provide examples where deep learning can be used for each type.
How to answer
- Define supervised learning with labelled data and unsupervised learning with unlabelled data
- Compare on objective, data, feedback, examples
- Deep learning example for supervised: image classification, speech recognition
- Deep learning example for unsupervised: autoencoders, clustering, GANs
-
7 MarksbWhat are activation functions? Why are they important in neural networks? List and explain different types of activation functions used in deep learning.
How to answer
- Define activation function and its role in introducing non-linearity
- Explain importance for learning complex mappings and backpropagation
- List Sigmoid, Tanh, ReLU, Leaky ReLU, Softmax
- Explain each with formula, range and use-case
-
7 MarksaBriefly explain the architecture of a simple neural network. What are activation functions and why are they used? Discuss the role of backpropagation in training neural networks.
How to answer
- Describe simple neural network layers: input, hidden, output, weights, bias
- Define activation functions and need for non-linearity
- List common activations briefly
- Explain backpropagation steps: forward pass, loss, gradient, weight update
-
7 MarksbDefine the terms "Overfitting" and "Underfitting" in the context of deep learning models. What techniques can be used to prevent overfitting?
How to answer
- Define overfitting: low training error but poor generalization
- Define underfitting: poor performance on both train and test
- Explain causes: model complexity, data size
- List prevention techniques: regularization, dropout, early stopping, augmentation, cross-validation
-
7 MarksaWhat is the Vanishing Gradient Problem? How does it affect the training of deep neural networks and what strategies can be used to mitigate it?
How to answer
- Define vanishing gradient: gradients shrink in early layers
- Explain cause: saturating activations, deep chain rule multiplication
- Effect: slow/no learning, poor convergence
- Mitigations: ReLU, initialization, batch norm, residual connections, LSTM/GRU
-
7 MarksbWhat is a Recurrent Neural Network (RNN), and how is it useful for sequence data? Compare it with a traditional feed-forward neural network.
How to answer
- Define RNN with recurrent connections and hidden state
- Explain suitability for sequential data: memory of past inputs
- Describe feed-forward network with no memory
- Compare on architecture, memory, applications
-
7 MarksaDiscuss the role of dropout in training deep neural networks. How does it help improve generalization?
How to answer
- Define dropout as random deactivation of neurons during training
- Explain ensemble effect and preventing co-adaptation
- Explain dropout rate and train vs test behaviour
- Explain improved generalization and reduced overfitting
-
7 MarksbExplain the backpropagation algorithm. How is it used to update the weights in a neural network during training?
How to answer
- Define backpropagation as gradient-based weight update
- Steps: forward pass, loss computation, backward chain rule
- Weight update using gradient descent / learning rate
- Explain iterative error minimization over epochs
-
7 MarksaDevelop A table with examples of different formats of data that can be used with convolutional network system.
How to answer
- Define CNN input requirements: grid-like data
- Tabulate formats: images, video, spectrograms, text embeddings
- Give example for each format
- Mention channels, dimensions
-
7 MarksbWhat is batch normalization and why is it used during the training of deep networks?
How to answer
- Define batch normalization: normalizing layer inputs per mini-batch
- Explain parameters gamma, beta and inference statistics
- Reasons: reduce internal covariate shift, faster training
- Benefits: higher learning rates, regularization effect
-
7 MarksaWhat is the difference between normalization and standardization in data preprocessing?
How to answer
- Define normalization: rescaling to [0,1] range
- Define standardization: zero mean unit variance
- Compare formulas and when each is used
- Give examples of algorithms preferring each
-
7 MarksbDiscuss unsupervised learning with examples.
How to answer
- Define unsupervised learning without labels
- Explain clustering, association, dimensionality reduction
- Give examples: k-means, autoencoders, PCA
- Mention deep learning uses
-
7 MarksaExplain how reinforcement learning differs from supervised learning and provide an example of how deep learning can be applied in reinforcement learning.
How to answer
- Define reinforcement vs supervised: agent-reward vs labelled mapping
- Compare feedback, objective, data needs
- Explain deep RL: neural network as policy/value approximator
- Example: game playing, robotics, DQN
-
7 MarksbDiscuss the differences between Generative Adversarial Networks (GANs) and Variational Autoencoders (VAEs). When would you choose one over the other?
How to answer
- Define GANs: generator-discriminator adversarial game
- Define VAEs: probabilistic encoder-decoder with latent distribution
- Compare on training, output quality, stability, interpretability
- Guidance on choosing: sharp generation vs structured latent modelling
-
14 MarksExplain the working of any two of the following machine learning algorithms in detail : a) Long Short-Term Memory Networks (LSTM) b) Logistic Regression c) Recursive Neural Networks
How to answer
- Select any two algorithms from LSTM, Logistic Regression, Recursive NN
- Explain architecture and key equations/gates
- Explain training and data flow
- Mention applications and advantages
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