Foundations of Machine Learning
Tentative Syllabus: Syllabus_ML_Oxford_2024.pdf
Foundations
- Review of decision theory Slides
- Probably approximately correct learning theory Slides
- Shrinkage in the normal means model Slides
Supervised learning
- Gaussian process priors and reproducing kernel Hilbert spaces Slides
- Regression trees and random forests Slides
- Deep neural nets Slides
- Transformer models for natural language processing Slides
- Variational auto-encoders and diffusion models for image generation Slides
- Double/debiased machine learning 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
Homework problems
Class readers
Useful links
Machine learning books
- The Elements of Statistical Learning
- Understanding machine learning: From theory to algorithms
- Gaussian Processes for Machine Learning
- Deep Learning
- Speech and Language Processing
- Reinforcement learning - An introduction
- The Ethical Algorithm