AIL7021/721: Deep Learning (semester II, AY 2025 - 2026)
Course Objective: Deep learning is a rapidly evolving field within machine learning that has made significant advancements in recent years. It has a wide range of applications, including natural language processing (NLP), computer vision, and speech recognition, among others. This course will offer a comprehensive overview and the mathematical foundations of deep learning, introducing key techniques and architectures that have become standard in various applications.
This course is currently offered under two different course IDs.
AIL721: Deep Learning - For old students only.
AIL7021: Deep Learning - For new students only.
Prerequisites:
- A foundational course in AI or ML.
- Proficiency in Python: All class assignments will be in Python. We will mainly use Pytorch, Numpy for implementations.
- Basic knowledge of Calculus & Linear Algebra.
- Basic knowledge of Probability and Statistics.
Registration Forms: For prerequisite waiver request please signup on this form . Registration may be allowed subject to class size.
Grading Scheme: Minor - 30%, Major - 35%, Assignments - 25%, Quizes - 10%.
Attendance Policy: Institute default (<75% attendance leads to grade being lowered by one).
Audit Pass Criteria: Marks equivalent to B- or higher, plus >=75% attendance.
Lecture Hall & Time: LH316, Tuesday and Friday 2:00-3:30pm.
Office Hours: By appointment only.
Class Communication: Moodle.
Tentative List of Topics:
| Week No. | Lecture Dates | Topics |
|---|---|---|
| 1 | Jan 02, 06 | Course logistics, Brief history, Motivation |
| 2 | Jan 09, 13 | Multilayer Perceptron, Shallow Neural Network, Deep Neural Network |
| 3 | Jan 16, 20 | Regression, Classification with Neural Network, Loss functions |
| 4 | Jan 23, 27 | Optimization, Backpropagation, Regularization |
| 5 | Jan 30, Feb 3 | Convolutional Neural Networks, Residual Networks, Recurrent Neural Networks |
| 6 | Feb 6, 10 | LSTM, Backpropagation-Through-Time, Sequence-to-Sequence Model |
| 7 | Feb 13, 17 | Attention Mechanism, Transformers, Intro to LLMs |
| - | Feb 20 - 27 | Minor Exam |
| - | Mar 2 - 8 | Mid Semester Break |
| 8 | Mar 10, 13 | Graph Neural Network |
| 9 | Mar 17, 20 | Deep Reinforcement Learning |
| 10 | Mar 24, 27 | Normalizing flows, Latent Variable Model |
| 11 | Apr 7, 10 | Variational Autoencoders, Diffusion Models |
| 12 | Apr 11, 14 | Generative Adversarial Networks, Self-Supervised Learning |
| 13 | Apr 17, 18 | Contrastive Learning, Bayesian Deep Learning |
| 14 | Apr 21, 24 | Advanced Topics: Deep Multi-Task and Meta Learning (if time allows) |
Reference Textbooks & Papers: