AL-503 (B) · Deep Learning/Unsolved PYQ Paper
AL-503-B Deep Learning - Nov 2022 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 MarksaDiscuss the GPU implementation of randomized SVD and write its applications.
How to answer
- Outline randomized SVD algorithm steps
- Explain GPU parallelization / implementation aspects
- List applications e.g. dimensionality reduction, recommender, image processing
-
7 MarksbWhat is the representation power of a multilayer network of sigmoid neurons? Explain in detail.
How to answer
- Define multilayer network of sigmoid neurons
- State universal approximation / representation result
- Explain proof idea and significance / limitations
-
7 MarksaWhat is batch normalization? Explain how does it work and also write its advantages.
How to answer
- Define batch normalization
- Explain normalization steps during training / inference
- List advantages e.g. faster training, stability, regularization
-
7 MarksbWhen should auto encoders be used instead of PCA/SVD for dimensionality reduction? Justify.
How to answer
- Define PCA/SVD vs autoencoder for dimensionality reduction
- Compare linear vs non-linear, data size, complexity
- Justify when autoencoders preferred
-
7 MarksaExplain in brief sparse auto-encoder and contractive auto-encoder.
How to answer
- Define sparse auto-encoder and sparsity penalty
- Define contractive auto-encoder and penalty on Jacobian
- Compare purpose and effect
-
7 MarksbWrite a short note on regularization of auto encoders.
How to answer
- Define need for regularization in autoencoders
- List methods: sparse, contractive, denoising, weight decay
- Explain effect on overfitting and features
-
7 MarksaDiscuss in detail about ReLu activation function.
How to answer
- Define ReLU formula $f(x)=\max(0,x)$
- Explain graph, derivative and non-saturation
- Discuss advantages and issues like dying ReLU and variants
-
7 MarksbIllustrate the CNN terms Padding and Pooling.
How to answer
- Define padding: types and purpose to preserve size
- Define pooling: max/average and downsampling
- Illustrate with example feature-map dimensions
-
7 MarksaWhat is unit pruning? Discuss the need of unit pruning in deep learning.
How to answer
- Define unit pruning / network pruning
- Explain need: compression, speed, reduce overfitting
- Outline pruning criteria and fine-tuning steps
-
7 MarksbExplain briefly about directed graphical model.
How to answer
- Define directed graphical model / Bayesian network
- Explain DAG, conditional factorization
- Give example of dependencies
-
7 MarksaExplain briefly deep recurrent neural networks and its architecture with a neat diagram.
How to answer
- Define deep recurrent neural network and unfolding in time
- Describe stacked recurrent layers architecture
- Provide neat labelled diagram of deep RNN
-
7 MarksbDiscuss in detail Long Short Term Memory (LSTM) and write the advantages of LSTM.
How to answer
- Describe LSTM cell, gates and cell state
- Explain how it solves vanishing gradient
- List advantages for long sequences
-
7 MarksaExplain briefly about the following auto regressive models. NADE
How to answer
- Define autoregressive models
- Explain NADE architecture and training
- Mention application to density estimation
-
7 MarksbExplain briefly about the following auto regressive models. MADE
How to answer
- Define MADE and masked autoencoder idea
- Explain masking to enforce autoregressivity
- Mention advantage for fast evaluation
-
14 MarksWrite a short note on any two of the following:
- a)Representation learning.
- b)Feed forward neural network
- c)Weight decay and also the benefits of using weight decay
- d)Deep belief networks
How to answer
- Select any two topics from list
- Define each with key concepts and architecture
- Give applications / advantages with diagram if relevant
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