| Slot : C1 + TC1 | Venue: MAB3 203 |
This course provides a comprehensive foundation in deep learning, guiding students from the fundamentals of neural networks through to the state-of-the-art architectures shaping modern AI systems. Students begin with the core building blocks — activation functions, loss functions, gradient descent, and forward/backward propagation — before progressing to deep convolutional models (ResNet, AlexNet, InceptionNet) for computer vision tasks. The course then covers essential techniques for training deep networks effectively, including mini-batch gradient descent, momentum, RMSProp and Adam optimization, batch normalization, and strategies to address underfitting and overfitting. Students explore sequence modeling through recurrent and recursive architectures — including LSTMs, bidirectional RNNs, and BERT — before advancing to specialized topics such as transfer learning, Generative Adversarial Networks, and object detection frameworks (Region-based CNN, Fast R-CNN, YOLO, SSD). The course concludes with an introduction to deep reinforcement learning, covering Q-learning, policy gradients, and actor-critic methods. More details on the topics covered can be obtained from the syllabus.
You can find the syllabus of this course here
Prior knowledge of the following subjects help you to understand appreciate the Deep Learning Course better
Following are the text books for reference -
| Date |
Lecture |
Readings |
Announcements |
|
|---|---|---|---|---|
| Welcome to Deep Learning! | ||||
| Tue, 7th July | Lecture 1: Meet and Greet, Introduction to Deep Learning [Slides ] |
|
Model Question Paper |
|
| Wed, 8th July | Lecture 2: ML paradigms,Loss functions, Model eavaluation, Validation [Slides ] |
|
||
| Fri, 10th July | Lecture 3: Introduction to ANN, History of ANN [Slides ] |
|
||
| Tue, 14th July | Lecture 4: Perceptron [Slides ] [PyTorch Introduction ] |
|
||
| Wed, 15th July | Lecture 5: Gradient descent [Slides ] |
|
||
| Fri, 17th July | Lecture 6: Gradient discent, Learning in MLP [Slides ] |
|
||
| Tue, 21st July | Lecture 7: Backpropagation [Slides ] |
|
||
| Wed, 22nd July | Lecture 8: Activation functions [Slides ] |
|
||
| Fri, 24 July | Lecture 9: Parameters & Hyperparameters, Bias & Variance [Slides ] |
|
||
| Tue, 28 July | Lecture 10: Regularization, Ensenbled models, L1, L2 regularization [Slides ] |
|
||
| Wed, 29 July | Lecture 11: Early stopping, BatchNorm, SGD with momentum [Slides ] |
|
||
| Fri, 31 July | Lecture 12: NAG with momentum, AdaGrad [Slides ] [PyTorch - Iris Classification using FFNN ] |
|
||
| Tue, 04 Aug | Lecture 13: RMSProp, AdaDelta, Adam [Slides ] |
|
||
| Wed, 05 Aug | Lecture 14: Solving numericals and discussion | |||
| Fri, 08 Aug | Lecture 15: Solving numericals and discussion | |||
| Tue, 18 Aug | Lecture 16: Introduction to computer vision, CNN [Slides ] |
|
||
| Wed, 19 Aug | Lecture 17: Pooling, Stride, Padding [Slides ] |
|
||
| Fri, 21 Aug | Lecture 18: Transfer Learning, LeNet, AlexNet [Slides ] [AlexNetPaper ] |
|
||
| Tue, 25 Aug | Lecture 19: VGGNet [Slides ] [VGGNetPaper ] |
|
||
| Fri, 28 Aug | Lecture 20: ResNet [Slides ] [ResNetPaper ] |
|
||
| Tue, 01 Sep | Lecture 21: Inception/GoogleNet, Parameter computation problems [Slides ] [GoogleNetPaper ] [Classification using nnModule and GPU ] |
|
||
| Wed, 02 Sep | Lecture 22: Object Detection introduction to basic concepts, Object localization, Sliding window algorithm [Slides ] [D2L Chapter 14 ] [Iris classification with CNN - lab ] | |||
| Tue, 8th Sept | Lecture 23: IoU, NMS, Introducto RCNN [Slides ] [RCNN Paper ] [DNN for Vision Chapter ] |
|
||
| Wed, 9 Sept | Lecture 24: RCNN,Fast RCNN [Slides ] [Transfer Learning - lab ] | |||
| Fri, 11 Sept | Lecture 25: FC to CNN, YOLO [Slides ] [Fast RCNN Paper ] [DNN for Vision Chapter ] |
|
||
| Tue, 15 Sept | Lecture 26: YOLO, SSD [Slides ] [YOLO Paper ] [DNN for Vision Chapter ] |
|
||
| Wed, 16 Sept | Lecture 27: Autoencoder [Slides ] |
|
||
| Fri, 18 Sept | Lecture 28 Denoising Autoencoder, VAE, Numericals [Slides ] |
|
||
| Tue, 06th October | Lecture 28: GAN [Slides ] [GAN Paper ] [DNN for Vision Chapter ] |
|
||