Schedule

The schedule is subject to change. Check back often. Notes/codes/slides links are placeholders for future lectures. They will be updated no later than the lecture date.

  • Event
    Date
    Description
    Course Material
  • Lecture
    01/21/2025
    Tuesday
    01 - Intro to Deep Learning and Course Logistics

    Suggested Readings:

    • UDL Chapter 1
  • Lecture
    01/23/2025
    Thursday
    02 - Supervised Learning

    Suggested Readings:

    • UDL Chapter 2
  • Discussion
    01/24/2025
    Friday
    Discussion_01 - SCC and Environment Setup
  • Lecture
    01/28/2025
    Tuesday
    03 - Shallow Networks

    Suggested Readings:

    • UDL Chapter 3
  • Assignment
    01/29/2025
    Wednesday
    Project Proposal released!
  • Lecture
    01/30/2025
    Thursday
    04 - Deep Networks

    Suggested Readings:

    • UDL Chapter 4
  • Discussion
    01/30/2025
    Thursday
    Discussion_02 - SCC Part 2 + Common Practices in Structuring DL Code + Examples to try out qsub and qrsh
  • Lecture
    02/04/2025
    Tuesday
    05 - Loss Functions

    Suggested Readings:

    • UDL Chapter 5
  • Lecture
    02/06/2025
    Thursday

    Suggested Readings:

    • UDL Chapter 5
  • Discussion
    02/07/2025
    Friday
    Discussion_03 - Loss Functions, Activation Functions, Basic PyTorch components for building a model
  • Lecture
    02/11/2025
    Tuesday
    06 - Fitting Models

    Suggested Readings:

    • UDL Chapter 6
  • Lecture
    02/13/2025
    Thursday
    07 - Gradients and Backpropagation

    Suggested Readings:

    • UDL Sections 7.1 - 7.4
  • Discussion
    02/14/2025
    Friday
    Discussion_04 - Autograd and Automatic Differentiation in PyTorch
  • Due
    02/16/2025 23:59
    Sunday
    Project Proposal Due
  • No Class
    02/18/2025 20:30
    Tuesday
    Substitute Monday schedule
  • Lecture
    02/20/2025
    Thursday
    08 - Initialization

    Suggested Readings:

    • UDL Sections 7.5 - 7.6
  • Discussion
    02/21/2025
    Friday
    Discussion_05 - Weight Initialization, Data Loader, and Training Loop
  • Lecture
    02/25/2025
    Tuesday
    09 - Measuring Performance

    Suggested Readings:

    • UDL Chapter 8
  • Lecture
    02/27/2025
    Thursday
    10 - Regularization

    Suggested Readings:

    • UDL Chapter 9
  • Discussion
    02/28/2025
    Friday
    Discussion_05 - Regularization
  • Lecture
    03/04/2025
    Tuesday
    11 - Convolutional Neural Networks

    Suggested Readings:

    • UDL Chapter 10
  • Lecture
    03/06/2025
    Thursday
    12 - Residual Networks

    Suggested Readings:

    • UDL Chapter 11
  • Session Ends
    03/07/2025 20:30
    Friday
    First 7 week session ends
  • Start of Spring Recess
    03/08/2025 20:30
    Saturday
    Spring recess begins -- Have a great break!
  • End of Spring Recess
    03/16/2025 20:30
    Sunday
    Spring recess ends
  • Session Begins
    03/17/2025 20:30
    Monday
    2nd 7 week session begins
  • Lecture
    03/18/2025
    Tuesday
    13 - Recurrent Neural Networks

    Suggested Readings:

  • Lecture
    03/20/2025
    Thursday
    14 - Transformers Part 1

    Suggested Readings:

  • Lecture
    03/25/2025
    Tuesday
    15 - Transformers Part 2

    Suggested Readings:

  • Lecture
    03/25/2025
    Tuesday
    16 -- Vision & Multimodal Transformers

    Suggested Readings:

    • See slides for references
  • Lecture
    03/27/2025
    Thursday
    17 -- Improving LLM Perf

    Suggested Readings:

    • See slides for references
  • Lecture
    04/01/2025
    Tuesday
    18 - Parameter Efficient Fine Tuning

    Suggested Readings: References are in the lecture slides.

  • Lecture
    04/03/2025
    Thursday
    19 -- Unsupervised Learning and GANs

    Suggested Readings:

    • UDL Chapters 14 and 15
  • Lecture
    04/08/2025
    Tuesday
    20 - Variational Autoencoders (VAEs)

    Suggested Readings:

  • Lecture
    04/10/2025
    Thursday
    21 -- Diffusion Models

    Suggested Readings:

  • Lecture
    04/15/2025
    Tuesday
    22 -- Graph Neural Networks

    Suggested Readings:

    • UDL Chapter 13
  • Lecture
    04/17/2025
    Thursday
    23 - Reinforcement Learning

    Suggested Readings:

    • UDL Chapter 19
  • Lecture
    04/22/2025
    Tuesday
    24 - TBD

    Suggested Readings:

    • TBD
  • Lecture
    04/24/2025
    Thursday
    25 - TBD

    Suggested Readings:

    • TBD
  • Due
    04/29/2025 20:30
    Tuesday
    Project Presentations Round 1
  • Due
    05/01/2025 20:30
    Thursday
    Project Presentations Round 2