- Printed course notes (last updated 15 March).

- The Elements of Statistical Learning (T. Hastie, R. Tibshirani and J. Friedman) has excellent background material for large parts of this course, presented in a less mathematical style.

- Understanding Machine Learning: From Theory to Algorithms (S. Shalev-Shwartz and S. Ben-David) covers much of our course and a lot more.

- MIT lecture notes (P. Rigollet) - Part II is particularly good for the second part of our course.

- Stanford lecture notes (P. Liang) - Chapter 3 is great for the first part of our course.

- High-Dimensional Statistics: A Non-Asymptotic Viewpoint (M. Wainwright) is highly recommended if you want to learn more about theory for modern machine learning and statistics. Chapters 2 and 4 are relevant for our course..

The code for the demonstrations is written in R. Rstudio is a useful editor for R. Here are some introductory worksheets on R: Sheet 1, (solutions); Sheet 2, (solutions). The code for the demonstrations will be given below.

Below are the example sheets and revision questions for the course.

Note to supervisors: Append "_sol" to the link addresses below to obtain solutions (password protected).

- Example Sheet 3. Updated 22/3/21 to include corrections.

- © 2021 the Statistical Laboratory, University of Cambridge

Information provided by webmaster@statslab.cam.ac.uk - Privacy and Cookies