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.
-
EventDateDescriptionCourse Material
-
Lecture08/27/2024
TuesdaySuggested Readings:
- History of AI
- History of Generative Models
- Advent of Deep Generative Models
- Applications of Deep Generative Models
-
Lecture08/29/2024
ThursdaySuggested Readings:
- Basics of Probability and Statistics
- Basics of Information Theory
- Discriminative vs. Generative Models
- Basics of Maximum Likelihood Estimation
- Basics of Optimization
-
Lecture09/03/2024
TuesdaySuggested Readings:
- Gaussian Parameter Estimation via MLE
- Introduction to Latent Variable Models
- Basics of Probabilstic Principal Component Analysis
-
Lecture09/05/2024
ThursdaySuggested Readings:
- Probabilistic Principal Component Analysis (PPCA)
- Application of PPCA to Generating Images of Faces
-
Assignment09/06/2024
FridayHomework #1: Deep Generative Models released! -
Lecture09/10/2024
TuesdaySuggested Readings:
- Latent Variable Models
- Introduction to Variational Inference
- Introduction to Expectation Maximization
- Expectation Maximization for Gaussian Mixture Model
-
Lecture09/12/2024
ThursdaySuggested Readings:
- Variational Auto-Encoders (VAEs)
-
Lecture09/17/2024
TuesdaySuggested Readings:
- Application of VAEs to Generating Images of Handwritten Digits and Faces
-
Lecture09/19/2024
ThursdaySuggested Readings:
- Introduction to Markov Models.
- Maximum Likelihood Estimation for Markov Models.
-
Due09/23/2024 19:00
MondayHomework #1 due -
Lecture09/24/2024
TuesdayHidden Markov ModelsSuggested Readings:
- Introduction to Hidden Markov Models.
- Inference, Deccoding, and Learning for Hidden Markov Models.
- The Viterbi Algorithm.
- The Baum-Welch Algorithm.
-
Lecture10/08/2024
TuesdayLinear Dynamical SystemsSuggested Readings:
- Introduction to Linear Dynamical Systems.
- Filtering and Smoothing for Linear Dynamical Systems.
- State Estimation for Linear Dynamical Systems.
- EM for Linear Dynamical Systems.
-
Lecture10/17/2024
ThursdayRecurrent Neural NetworksSuggested Readings:
- Introduction the RNN architecture
- Unfolding and Backpropagation through Time.
- Variants of RNNs: LSTMs, GRUs
-
Lecture10/24/2024
ThursdaySuggested Readings:
- Introduction the RNN architecture
- Unfolding and Backpropagation through Time.
- Variants of RNNs: LSTMs, GRUs
-
Lecture10/29/2024
TuesdaySuggested Readings:
- Introduction the Self-Attention mechanism
- Multi-Head Attention
- Attention is All You Need (https://arxiv.org/pdf/1706.03762)
-
Lecture10/31/2024
ThursdayBERT and Vision TransformersSuggested 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)
-
Lecture11/07/2024
ThursdayTransformers for Vision and LanguageSuggested 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)
-
Lecture11/14/2024
ThursdaySuggested Readings:
- Introduction to Denoising Diffusion Probabilistic Models
-
ProjectDec 18, 2024Final group project presentation