Foundations of Machine Learning - Oxford summerschool 2024
Tentative Syllabus: Syllabus_ML_Oxford_summerschool_2024.pdf
Summer school homepage: september-summer-school
Lecture slides
- Supervised learning using Python
Jupyter Notebook, Html version
Probably approximately correct learning theory Slides - Shrinkage in the normal means model Slides
- Deep neural nets
Slides
Transformer models for natural language processing Slides - Overview of online learning and active learning
Slides
Online learning Slides
Bandit problems Slides - Fairness
Slides
Differential privacy Slides
Problems for the practice sessions
- Coding exercise - supervised learning: coding_exercise_supervised.pdf
- Coding exercise - shrinkage estimation: coding_exercise_shrinkage.pdf
- Coding exercise - multiarmed bandits: coding_exercise_bandits.pdf
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