Deep Learning- CS60010

Spring Semester - 2025-26

Instructors

Pawan Goyal

Course Timings

Lectures

Monday - 14:00 - 15:00 (NR122)

Tuesday - 16:00 - 18:00 (NR122)

Teaching Assistants

Pretam Ray, Kavin R V, Mihir Mallick, Sombit Bose, Budagam Devichand

Announcements

First Class on January 5th, 2:00 PM in NR 122.

Syllabus

  1. Introduction to Deep Learning, Supervised learning
  2. Shallow and Deep Neural Networks
  3. Loss Functions, Training Models, Gradients and Initialization, Measuring Performance, Regularization
  4. Convolutional Neural Networks
  5. Transformers
  6. Multi-modal Foundational Models, Transfer Learning
  7. Generative Adversarial Networks, Variational Autoencoders
  8. Diffusion based Language Models

Text and Reference Literature

  1. Simon J.D. Prince. Understanding Deep Learning. MIT Press. (2023).
  2. Ian J. Goodfellow, Yoshua Bengio, and Aaron Courville. Deep learning. MIT Press. (2016).