English

Step-by-Step Diffusion: An Elementary Tutorial

Machine Learning 2024-06-25 v2 Artificial Intelligence Computer Vision and Pattern Recognition Machine Learning

Abstract

We present an accessible first course on diffusion models and flow matching for machine learning, aimed at a technical audience with no diffusion experience. We try to simplify the mathematical details as much as possible (sometimes heuristically), while retaining enough precision to derive correct algorithms.

Keywords

Cite

@article{arxiv.2406.08929,
  title  = {Step-by-Step Diffusion: An Elementary Tutorial},
  author = {Preetum Nakkiran and Arwen Bradley and Hattie Zhou and Madhu Advani},
  journal= {arXiv preprint arXiv:2406.08929},
  year   = {2024}
}

Comments

35 pages, 11 figures

R2 v1 2026-06-28T17:04:16.117Z