STATS 231C: Theories of Machine Learning

Spring 2022


The course provides an introduction to the theoretical analysis of machine learning methods, with an emphasis on prediction problems. Both the statistical and the computational aspects of the problems will be considered. The course covers approaches such as local averaging, kernel methods, convex optimization, ensemble methods, neural networks, as well as online approaches. The theory of kernel methods will be covered in some depth.

Logistics

Lecture videos

Tentative Syllabus

* Risk bounds, uniform laws of large numbers, Rademacher averages and VC dimension.

Recommended Books

There is no official text for the course, but you might find the following books useful:

Prerequisites

Grading

The grade will be based 50% on homework and 50% on the final project.