Instructor:
Dan Gildea office hours T/Th 3:30-4:30pm, 3019 Wegmans
TAs:
- Yuan Yao, yyao39@UR.Rochester.edu, office hours W 3:30-4:30pm, Th 1-2 pm, 3504 Wegmans
- Pinxin (Andy) Liu, pliu23@u.Rochester.edu, office hours M/W 9:30-10:30, 2215 Wegmans
Location: Tu/Th 11:05-12:20am, Goergen 109
Prereqs: Probability, Linear Algebra, Vector Calculus.
Homeworks
Lecture notes
Required text: Christopher M. Bishop, Pattern Recognition and Machine Learning.
The following are useful references in addition
to the reading material assigned for each class:
- Stuart Russell and Peter Norvig, Artificial Intelligence, A Modern Approach.
- Trevor Hastie, Robert Tibshirani, Jerome Friedman, The Elements of Statistical Learning: Data Mining, Inference, and Prediction.
- Larry Wasserman, All of Statistics, 2004.
Syllabus
On | we will cover | which means that after class you will understand | if before class you have read |
8/31 |
Regression and Classification |
constrained optimization, perceptron
| bishop 1.2, 1.4, app E |
9/4 |
Logistic Regression |
stochastic gradient descent
| bishop 4.3 |
9/7 |
Backpropagation |
DP for gradient descent
| bishop 5.1, 5.2, 5.3 |
9/12 |
Deep Learning |
drop-out
| Krizhevsky 2012 |
9/14 |
Support Vectors |
max-margin
| bishop 3.1, 4.1 |
9/19 |
Support Vectors |
strong duality
| bishop 7.1 |
9/21 |
Support Vectors |
the kernel trick
| bishop 6.1, 6.2 |
9/26 |
Hidden Markov Models |
forward-backward
| bishop 13.2 |
9/28 |
Graphical Models |
bayes ball
| |
10/3 |
Probabilistic Inference |
message passing
| bishop 8.4 |
10/5 |
Tree decomposition |
cyclic graphs
| koller and friedman |
10/10 |
Tree decomposition cont'd |
vertex elimination
| |
10/12 |
Review |
| |
10/19 |
Midterm |
| |
10/24 |
Midterm Solutions |
| |
10/26 |
Fairness in machine learning |
| Kleinberg, Corbett-Davies |
10/31 |
Expectation Maximization |
L = Q + H + D
| bishop 9 |
11/2 |
Expectation Maximization |
mixture of gaussians
| bishop 9 |
11/7 |
EM for HMM |
minimum bayes risk
| |
11/9 |
Sampling |
Markov Chain Monte Carlo
| bishop 11.2 |
11/14 |
Metropolis Hastings |
detailed balance
| bishop 11.2 |
11/16 |
Gibbs sampling |
annealing
| bishop 11.3 |
11/21 |
Learning Theory |
PAC
| Kearns and Vazirani |
11/28 |
Gradient Descent |
SGD convergence
| Ruder 2016 |
11/30 |
Transformers |
deep generative models
| |
12/5 |
Reinforcement Learning |
q-learning
| sutton ch 3, 4.3, 4.4, 6.1, 6.5, 7.2, 11.1 |
12/7 |
Something fun |
VAE, Diffusion
| Kingma and Welling 2014, Ho et al. 2020 |
12/12 | Review |
come to class with questions!
| |
Final exam: Th Dec 21, 4-7pm, Goergen 109.
Grading
- Homeworks: 50%
- Final exam: 30%
- Midterm: 20%
gildea @ cs rochester edu
December 7, 2023
|