Terminus

Machine learning

Generative models

VAEs, GANs, normalising flows and diffusion models, and how each one learns a distribution.

About 30 hours of study.

Where to learn it

Read
Understanding Deep Learning

Simon J. D. Prince

Chapters 14–18

The clearest free treatment of diffusion models, with all four families side by side.

The full PDF is free from the book's site.

Watch
CS236: Deep Generative Models

Stefano Ermon, Stanford Online

The whole course

Practise
Understanding Deep Learning notebooks

Simon J. D. Prince

Notebooks for chapters 15–18

Sixty-eight Python notebooks with the key code left for you to fill in.

Wrong chapter, dead link, or know something better? Tell us on GitHub.

Which roles ask for it

Before and after

Generative models

Opens up

Nothing else on the map yet.