Jump to: [Unit 1: Discrete] - [Unit 2: Regression] - [Unit 3: MCMC] - [Unit 4: Mixtures] - [Unit 5: Time Series]
Deadlines
unit | HW due | CP due | in-class quiz |
---|---|---|---|
0 | Thu Jan 26 | n/a | Mon Feb 06 |
1 | Thu Feb 09 | Thu Feb 16 | Wed Feb 22 |
2 | Thu Feb 23 | Thu Mar 02 | Wed Mar 08 |
3 | Thu Mar 09 | Thu Mar 16 | Wed Mar 29 |
4 | Thu Apr 06 | Thu Apr 13 | Mon Apr 24 |
5 | Thu Apr 20 | Thu Apr 27 | Mon May 01 |
Unit 1: Foundations for Discrete Data
Key ideas: Probability fundamentals, Point estimation strategies (ML and MAP), Posterior estimation, conjugacy
Models: Beta-Bernoulli models for binary data, Dirichlet-multinomial models for count data
Prerequisite Practice: HW0, which covers joint, conditional, and marginal distributions; Bayes rule; independence
Math Homework: HW1, which covers Beta-Bernoulli models, point estimation & posterior estimation; conjugacy
Coding Practical: CP1 which covers text modeling with unigram distributions
Date | Assigned | Do Before Class | Class Content | Optional |
---|---|---|---|---|
Wed 01/18 day00 |
|
|
Course Overview & Probability Refresher
|
|
Mon 01/23 day01 |
|
Probability Refresher
|
|
|
Wed 01/25 day02 |
|
|
Maximum Likelihood for Binary Data
|
|
Mon 01/30 day03 |
|
|
Beta-Bernoulli models for Binary Data
|
|
Wed 02/01 day04 |
|
Dirichlet-Categorical models for Count Data
|
|
Unit 2: Multivariate Gaussians and Regression
Key ideas: multivariate Gaussian distributions, model selection, Laplace approximation
Models: Bayesian linear regression, Bayesian logistic regression, generalized linear models
Algorithms: gradient descent
Math Homework: HW2
Coding Practical: CP2
Date | Assigned | Do Before Class | Class Content | Optional |
---|---|---|---|---|
Mon 02/06 day05 |
|
Univariate Gaussians
|
||
Wed 02/08 day06 |
|
|
Multivariate Gaussians
|
|
Mon 02/13 day07 |
|
Bayesian Linear Regression: Estimation
|
|
|
Wed 02/15 day08 |
|
|
Bayes Linear Regression: Prediction & Model Selection
|
|
Wed 02/22 day09 |
|
Generalized Linear Models
|
|
|
THU 02/22 day10 |
|
|
Bayesian Logistic Regression: Posterior and Prediction
|
|
Mon 02/27 |
|
Recap of Unit 2
|
Unit 3: Sampling and Markov Chain Monte Carlo
Key ideas: Markov chains, revisibility, ergodicity, detailed balance, probabilistic programming
Models: Bayesian logistic regression, general directed graphical models
Algorithms: Metropolis-Hastings algorithm, Gibbs sampling
Math Homework: HW3
Coding Practical: CP3
Date | Assigned | Do Before Class | Class Content | Optional |
---|---|---|---|---|
Wed 03/02 day11 |
|
|
Sampling Methods and Markov Chain Monte Carlo
|
|
Mon 03/06 day12 |
|
Random Walks and Metropolis-Hastings Algorithm
|
||
Wed 03/08 day13 |
|
|
Gibbs Sampling
|
|
Mon 03/13 day14 | Probabilistic Programming
|
|
||
Wed 03/15 |
|
Recap Unit 3 & Project Launch |
||
Mon 03/20 | <<-- SPRING BREAK -->> | |||
Wed 03/22 | <<-- SPRING BREAK -->> |
Unit 4: Clustering, Mixture Models, and E-M
Key ideas: coordinate ascent optimization, expectation-maximization (E-M) methods, local optima, entropy, KL divergence
Models: Mixture models with Gaussian emissions
Algorithms: k-means, EM for GMMs, gradient descent for GMMs
Math Practice: HW4
Coding Practice: CP4
Date | Assigned | Do Before Class | Class Content | Optional |
---|---|---|---|---|
Mon 03/27 | due Mon: Project Team Form |
|
K-Means clustering
|
|
Wed 03/29 |
|
|
Gaussian mixture models
|
|
Mon 04/03 |
|
How to train GMM
|
||
Wed 04/05 | due on Thu: HW4 |
|
EM for GMM
|
|
Unit 5: Time series, sequential data, and HMMs
Key ideas: dynamic programming, joint MAP vs. marginal MAP
Models: Hidden markov models
Algorithms: forward-backward algorithm, Viterbi algorithm, variational inference, belief propagation
Math Practice: HW5
Coding Practice: CP5
Date | Assigned | Do Before Class | Class Content | Optional |
---|---|---|---|---|
Mon 04/10 | due Tue: Initial Report |
|
Markov models and HMM
|
|
Wed 04/12 | due on Thu: CP4 |
|
EM for HMM
|
|
Mon 04/17 |
|
|||
Wed 04/19 | due on Thu: HW5 |
|
||
Fri 04/21 | UNIT 4 REVIEW
|
|||
Mon 04/24 | Quiz4 in-class |
|
Virterbi for HMM
|
|
Wed 04/26 |
|
UNIT 5 REVIEW
|
||
Mon 05/01 | Quiz5 in-class | COURSE RECAP
|
||
Thu 05/11 | due: Final Report |