Deep Learning- CS60010

Spring Semester - 2024-25

Instructors

Pawan Goyal

Course Timings

Lectures

Wednesday - 11:00 - 12:00 (NR112)

Thursday - 12:00 - 13:00 (NR112)

Friday - 8:00 - 9:00 (NR112)

Teaching Assistants

Sourjyadip Ray, Pretam Ray, Rounak Saha, Shreyas Jena, Vineet Amol Pippal

Announcements

First Class on January 2nd, 12:00 PM.

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 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).