Skip to the content.

Diffusion Models

Thank you to Alfredo Canziani for giving me the opportunity to teach his and Yann LeCun’s Deep Learning Class for Fall 2022! To teach the students about the implementation side of Diffusion Models, I coded up a notebook that learns to model a simple 2D distribution. Here we can see the sampling process in action.

drawing
drawing

Here is the full Notebook that I wrote. Thank you to Mark Goldstein for reviewing this notebook and providing me with deeper insights on this topic.