Foundations of Machine Learning
Slides
- Review of decision theory
Slides
Foundations of supervised learning
Supervised learning methods
- Ridge regression and Gaussian process priors
Slides
- Regression trees and random forests
Slides
- Deep neural nets
Slides
- Conformal inference for prediction
Slides
Online learning and active learning
- Overview of online learning and active learning
Slides
- Online learning
Slides
- Online convex optimization
Slides
- Bandit problems
Slides
- Reinforcement learning
Slides
Ethics and machine learning
Bonus material
- Limiting experiments and the normal means model
Slides
- Reproducing Kernel Hilbert Spaces and Splines
Slides
- Applications of Gaussian process priors in economics
Slides
- Transformer models for natural language processing
Slides
- Double/debiased machine learning
Slides
- Variational auto-encoders and diffusion models for image generation
Slides
- Worst-case sequence for Thompson sampling
Slides
- Experiments for policy choice
Slides
Homework problems
- Supervised learning: foundations_ml_ps1.pdf
- Shrinkage estimation: foundations_ml_ps2.pdf
- Conformal inference: foundations_ml_ps3.pdf
- Multiarmed bandits: foundations_ml_ps4.pdf
Class readers
Useful links
Machine learning books
Programming in Python
Programming in R
Data visualization