This repository implements a basic version of the Denoising Diffusion Probabilistic Model (DDPM) based on the tutorial in Understanding Diffusion Models: A Unified Perspective. The DDPM was originally introduced by Ho et al. in Denoising Diffusion Probabilistic Models.
For a tutorial of the algorithm and the mathematics of the model, refer to tutorial.ipynb.
@article{luo2022understanding,
title={Understanding diffusion models: A unified perspective},
author={Luo, Calvin},
journal={arXiv preprint arXiv:2208.11970},
year={2022}
}
@article{ho2020denoising,
title={Denoising diffusion probabilistic models},
author={Ho, Jonathan and Jain, Ajay and Abbeel, Pieter},
journal={Advances in neural information processing systems},
volume={33},
pages={6840--6851},
year={2020}
}