Schedule

Class Time: Tuesdays and Thursdays, 3:30 PM - 4:59 PM

Location: WLNT 401B

Office Hours:

Professor René Vidal: Thursday 5pm-5:45pm, WLNT 463C

TAs will rotate office hours every three weeks.
  • Darshan and Tianjiao: Tues 2-3pm. 09/03, 09/24, 10/15, 11/05
  • Ryan and Liangzu: Fri 12:30-1:30pm. 09/13, 10/04, 10/25, 11/15
  • Jinqi and Kaleab: Wed 3-4pm. 09/18, 10/09, 10/30, 11/20
Location: WLNT 452C
TAs will hold extra office hours on the week that homework is due.

  • Event
    Date
    Description
    Course Material
  • Lecture
    08/27/2024
    Tuesday
    Introduction and Background

    Suggested Readings:

    • History of AI
    • History of Generative Models
    • Advent of Deep Generative Models
    • Applications of Deep Generative Models
  • Lecture
    08/29/2024
    Thursday
    Maximum Likelihood Estimation

    Suggested Readings:

    • Basics of Probability and Statistics
    • Basics of Information Theory
    • Discriminative vs. Generative Models
    • Basics of Maximum Likelihood Estimation
    • Basics of Optimization
  • Lecture
    09/03/2024
    Tuesday
    Classes of Generative Models

    Suggested Readings:

    • Gaussian Parameter Estimation via MLE
    • Introduction to Latent Variable Models
    • Basics of Probabilstic Principal Component Analysis
  • Lecture
    09/05/2024
    Thursday
    Probabilistic Principal Component Analysis

    Suggested Readings:

    • Probabilistic Principal Component Analysis (PPCA)
    • Application of PPCA to Generating Images of Faces
  • Assignment
    09/06/2024
    Friday
    Homework #1: Deep Generative Models released!
  • Lecture
    09/10/2024
    Tuesday
    Latent Variable Models

    Suggested Readings:

    • Latent Variable Models
    • Introduction to Variational Inference
    • Introduction to Expectation Maximization
    • Expectation Maximization for Gaussian Mixture Model
  • Lecture
    09/12/2024
    Thursday
    Latent Variable Models

    Suggested Readings:

    • Variational Auto-Encoders (VAEs)
  • Lecture
    09/17/2024
    Tuesday
    Latent Variable Models

    Suggested Readings:

    • Application of VAEs to Generating Images of Handwritten Digits and Faces
  • Lecture
    09/19/2024
    Thursday
    Markov Models

    Suggested Readings:

    • Introduction to Markov Models.
    • Maximum Likelihood Estimation for Markov Models.
  • Due
    09/23/2024 19:00
    Monday
    Homework #1 due
  • Lecture
    09/24/2024
    Tuesday
    Hidden Markov Models

    Suggested Readings:

    • Introduction to Hidden Markov Models.
    • Inference, Deccoding, and Learning for Hidden Markov Models.
      • The Viterbi Algorithm.
      • The Baum-Welch Algorithm.
  • Lecture
    10/08/2024
    Tuesday
    Linear Dynamical Systems

    Suggested Readings:

    • Introduction to Linear Dynamical Systems.
    • Filtering and Smoothing for Linear Dynamical Systems.
    • State Estimation for Linear Dynamical Systems.
    • EM for Linear Dynamical Systems.
  • Lecture
    10/17/2024
    Thursday
    Recurrent Neural Networks

    Suggested Readings:

    • Introduction the RNN architecture
    • Unfolding and Backpropagation through Time.
    • Variants of RNNs: LSTMs, GRUs
  • Lecture
    10/24/2024
    Thursday
    Recurrent Neural Networks and Attention Mechanisms

    Suggested Readings:

    • Introduction the RNN architecture
    • Unfolding and Backpropagation through Time.
    • Variants of RNNs: LSTMs, GRUs
  • Lecture
    10/29/2024
    Tuesday
    Transformers

    Suggested Readings:

    • Introduction the Self-Attention mechanism
    • Multi-Head Attention
    • Attention is All You Need (https://arxiv.org/pdf/1706.03762)
  • Lecture
    10/31/2024
    Thursday
    BERT and Vision Transformers

    Suggested Readings:

    • BERT (https://arxiv.org/abs/1810.04805)
    • ImageGPT (https://cdn.openai.com/papers/Generative_Pretraining_from_Pixels_V2.pdf)
    • ViT (https://arxiv.org/abs/2010.11929)
  • Lecture
    11/07/2024
    Thursday
    Transformers for Vision and Language

    Suggested Readings:

    • ViLBERT (https://arxiv.org/abs/1908.02265)
    • CLIP (https://arxiv.org/abs/2103.00020)
    • DALL-E (https://arxiv.org/abs/2102.12092)
    • LLaVA (https://arxiv.org/abs/2304.08485)
  • Lecture
    11/14/2024
    Thursday
    Denoising Diffusion Probabilistic Models

    Suggested Readings:

    • Introduction to Denoising Diffusion Probabilistic Models
  • Project
    Dec 18, 2024
    Final group project presentation