Foundations of Machine Learning - Oxford summerschool 2024

Tentative Syllabus: Syllabus_ML_Oxford_summerschool_2024.pdf

Summer school homepage: september-summer-school

Lecture slides

  1. Supervised learning using Python Jupyter Notebook, Html version
    Probably approximately correct learning theory Slides
  2. Shrinkage in the normal means model Slides
  3. Deep neural nets Slides
    Transformer models for natural language processing Slides
  4. Overview of online learning and active learning Slides
    Online learning Slides
    Bandit problems Slides
  5. Fairness Slides
    Differential privacy Slides

Problems for the practice sessions

  1. Coding exercise - supervised learning: coding_exercise_supervised.pdf
  2. Coding exercise - shrinkage estimation: coding_exercise_shrinkage.pdf
  3. Coding exercise - multiarmed bandits: coding_exercise_bandits.pdf

Machine learning books

Programming in Python

Programming in R

Data visualization