CMPTG CS 5 - Spring 2025
Seminar, University of California, Santa Barbara, College of Creative Studies, 2025
I had the privilege of teaching a 10 week seminar course on statistical mechanics and its connections to machine learning theory. We covered the following topics: 1] Boltzmann statistics, 2] the Ising model and mean field theories, 3] Energy based models and Boltzmann machines, 4] Diffusion Models, 5] Fokker-Planck equations and the probability flow ODE, 6] Effective field theories of neural networks, and 7] Neural tangent kernels.
You can find my lecture notes at below. Finding typos is left as an exercise for the reader :).
Lecture Notes
Assigned Problems
References
Parts of these lecture notes are indebted to the following resources
- Peter Holdierrieth’s (https://www.peterholderrieth.com/blog/2023/The-Fokker-Planck-Equation-and-Diffusion-Models/) and Yang Song’s (https://yang-song.net/blog/2021/score/) blog posts on diffusion
- Principles of Deep Learning Theory by Roberts, Yaida and Hanin