Neural Sync Active
BSCS3004 - Deep Learning
Registry Synced
BSCS3004 - Deep Learning
627 words
3 min read
| Field | Value |
|---|---|
| Course Code | BSCS3004 |
| Level | Degree Level Course |
| Credits | 4 |
| Type | Core Option II |
| Pre-requisites | None |
| Videos | YouTube Playlist |
π Description
To study the basics of Neural Networks and their various variants such as the Convolutional Neural Networks and Recurrent Neural Networks, to study the different ways in which they can be used to solve problems in various domains such as Computer Vision, Speech and NLP.
ποΈ Weekly Syllabus
| Week | Topic |
|---|---|
| Week 1 | History of Deep Learning, McCulloch Pitts Neuron, Thresholding Logic, Perceptron Learning Algorithm and Convergence |
| Week 2 | Multilayer Perceptrons (MLPs), Representation Power of MLPs, Sigmoid Neurons, Gradient Descent |
| Week 3 | Feedforward Neural Networks, Representation Power of Feedforward Neural Networks, Backpropagation |
| Week 4 | Gradient Descent(GD), Momentum Based GD, Nesterov Accelerated GD, Stochastic GD, Adagrad, AdaDelta,RMSProp, Adam,AdaMax,NAdam, learning rate scheduler |
| Week 5 | Autoencoders and relation to PCA , Regularization in autoencoders, Denoising autoencoders, Sparse autoencoders, Contractive autoencoders |
| Week 6 | Bias Variance Tradeoff, L2 regularization, Early stopping, Dataset augmentation, Parameter sharing and tying, Injecting noise at input, Ensemble metho |
| Week 7 | Greedy Layer Wise Pre-training, Better activation functions, Better weight initialization methods, Batch Normalization |
| Week 8 | Learning Vectorial Representations Of Words, Convolutional Neural Networks, LeNet, AlexNet, ZF-Net, VGGNet, GoogLeNet, ResNet |
| Week 9 | Visualizing Convolutional Neural Networks, Guided Backpropagation, Deep Dream, Deep Art, Fooling Convolutional Neural Networks |
| Week 10 | Recurrent Neural Networks, Backpropagation Through Time (BPTT), Vanishing and Exploding Gradients, Truncated BPTT |
| Week 11 | Gated Recurrent Units (GRUs), Long Short Term Memory (LSTM) Cells, Solving the vanishing gradient problem with LSTM |
| Week 12 | Encoder Decoder Models, Attention Mechanism, Attention over images, Hierarchical Attention, Transformers. |
π Books & Resources
Prescribed Books
The following are the suggested books for the course:
Ian Goodfellow and Yoshua Bengio and Aaron Courville.Β Deep Learning. An MIT
Press book. 2016.
Charu C. Aggarwal.Β Neural Networks and Deep Learning: A Textbook. Springer.
2019.
π About the Instructors
Prof. Mitesh M.Khapra
Associate Professor,
Department of Computer Science and Engineering,
IIT Madras
Mitesh M. Khapra is an Associate Professor in the Department of Computer Science and Engineering at IIT Madras and is affiliated with the Robert Bosch Centre for Data Science and AI. He is also a co-founder of One Fourth Labs, a startup whose mission is to design and deliver affordable hands-on courses on AI and related topics. He is also a co-founder of AI4Bharat, a voluntary community with an aim to provide AI-based solutions to India-specific problems. His research interests span the areas of Deep Learning, Multimodal Multilingual Processing, Natural Language Generation, Dialog systems, Question Answering and Indic Language Processing. Prior to IIT Madras, he was a Researcher at IBM Research India for four and a half years, where he worked on several interesting problems in the areas of Statistical Machine Translation, Cross Language Learning, Multimodal Learning, Argument Mining and Deep Learning. Prior to IBM, he completed his PhD and M.Tech from IIT Bombay in Jan 2012 and July 2008 respectively.During his PhD he was a recipient of the IBM PhD Fellowship (2011) and the Microsoft Rising Star Award (2011). He is also a recipient of the Google Faculty Research Award (2018), the IITM Young Faculty Recognition Award (2019) and the Prof. B. Yegnanarayana Award for Excellence in Research and Teaching (2020).
less
Other courses by the same instructor:
BSDA5013 -
Deep Learning Practice