Fully functional educational notebooks on diffusion models with fully functional code. It is a companion to a series of educational blogposts:
- nano-notebook.ipynb learns a simple diffusion model to generate a synthetic 2D dataset. Uses a minimal, vanilla feed-forward neural network. details
- likelihood-notebook.ipynb learns a synthetic 1D dataset with the aim to obtain the data likelihood. details