Jump to: [Unit 1: Discrete] - [Unit 2: Regression] - [Unit 3: MCMC] - [Unit 4: Mixtures]
Deadlines
unit | HW due | CP due | in-class quiz |
---|---|---|---|
0 | Thu Jan 25 | n/a | Thu Feb 01 |
1 | Thu Feb 08 | Thu Feb 15 | Tue Feb 20 |
2 | Thu Feb 29 | Thu Mar 07 | Thu Mar 14 |
3 | Thu Mar 28 | Thu Apr 04 | Thu Apr 11 |
4 | Thu Apr 18 | Thu Apr 25 | Tue May 07 (exam day) |
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
Coding Practical: CP1
Date | Assigned | Do Before Class | Class Content | Optional |
---|---|---|---|---|
Thu 01/18 day00 |
|
|
Course Overview
|
|
Tue 01/23 day01 |
|
Probability Refresher
|
|
|
Thu 01/25 day02 |
|
|
Maximum Likelihood for Binary Data
|
|
Tue 01/30 day03 |
|
|
Beta-Bernoulli models for Binary Data
|
|
Thu 02/01 day04 | Quiz0 |
|
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 |
---|---|---|---|---|
Tue 02/06 day05 |
|
|
Univariate Gaussians
|
|
Thu 02/08 day06 |
|
|
Multivariate Gaussians
|
|
Tue 02/13 day07 |
|
Linear Regression: ML + Bayesian Estimation
|
|
|
Thu 02/15 day08 |
|
Unit 1 Recap
|
||
Tue 02/20 day09 |
|
|
Linear Regression: Bayesian Model Selection
|
|
Thu 02/22 | ----- NO CLASS ----- (Monday schedule at Tufts) | |||
Tue 02/27 day10 |
|
Generalized Linear Models
|
|
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
Math Homework: HW3
Coding Practical: CP3
Date | Assigned | Do Before Class | Class Content | Optional |
---|---|---|---|---|
Thu 02/29 day11 |
|
|
Sampling Methods and Markov Chain Monte Carlo
|
|
Tue 03/05 day12 |
|
Random Walks and Metropolis-Hastings Algorithm
|
||
Thu 03/07 day13 |
|
Probabilistic Programming
|
|
|
Tue 03/12 |
|
Recap Unit 2 & Project Launch
|
||
Thu 03/14 | Quiz2 | Quiz 2 & Project Workday | ||
Tue 03/19 | ----- NO CLASS ----- | |||
Thu 03/21 | ----- NO CLASS ----- |
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 |
---|---|---|---|---|
Tue 03/26 |
|
|
K-Means clustering
|
|
Thu 03/28 |
|
|
Gaussian mixture models
|
|
Tue 04/02 |
|
How to train GMM
|
||
Thu 04/04 |
|
|
EM for GMM
|
|
Tue 04/09 day20 |
|
Unit 3 Recap
|
||
Thu 04/11 | Quiz3 | Quiz 3 & Project Workday | ||
Tue 04/16 day22 |
|
Project Workday | ||
Thu 04/18 day24 |
|
Project Workday | ||
Tue 04/23 day24 | Project Workday | |||
Thu 04/25 day24 |
|
Unit 4 review day + Course Recap
|