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
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
- Deep learning engineer (vision / language) in the first year
Before and after
Learn first
Helps to know: Probability and Attention and transformers
Generative models
Opens up
Nothing else on the map yet.