Lectures
Stat 154/254: Statistical Machine Learning
Lectures marked with \(\star\) are still in progress.

Introduction
Unit 1: Regression in a machine learning setting
Unit 2: Classification
Unit 3: Risk and complexity
- Regret decomposition
- Asymptotics and bias–variance tradeoff in linear regression
- Generalization bounds
- Cross validation
Unit 4: Trees and weak learners
Unit 5: Neural networks and optimization
This unit will mostly not have its own notes, and will instead be based on readings from Prince (2023), which is freely available online.
- Black-box optimization
- Shallow and deep neural networks (Prince (2023) chapters 3 and 4)
- Optimization and generalization in neural networks (Prince (2023) chapters, 6, 9)
- Architecture as structure (Prince (2023) chapters 10, 11, and 12)
- Simulation-based inference and TabPFN
Prerequisites
Mathematical statistics, probability, linear algebra, multivariate calculus, and Python are all prerequisites.
For assistance with mathematics prerequisites, the Student Learning Center provides additional assistance.
A summary of the required linear algebra skills can be found here.
References
Prince, Simon J. D. 2023. Understanding Deep Learning. The MIT Press. http://udlbook.com.