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/17/2024
    Tuesday
    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
    09/24/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.
  • Project
    Dec 18, 2024
    Final group project presentation