This is a simple guide to diffusion models.
- Python >= 3.7
- pytorch >= 1.6
- CUDA Toolkit
- GPU
On Medium:
https://azad-wolf.medium.com/diffusion-models-made-easy-8414298ce4da
On Substack:
https://azadwolf.substack.com/p/diffusion-models-made-easy
Sohl-Dickstein, J., Weiss, E. A., Maheswaranathan, N., & Ganguli, S. (2015). Deep unsupervised learning using nonequilibrium thermodynamics. arXiv preprint arXiv:1503.03585.
Max Welling & Yee Whye Teh. “Bayesian learning via stochastic gradient langevin dynamics.” ICML 2011.
Ho, J., Jain, A., & Abbeel, P. (2020). Denoising diffusion probabilistic models. arXiv preprint arXiv:2006.11239.
Prafulla Dhariwal, Alex Nichol, Diffusion Models Beat GANs on Image Synthesis, arXiv: 2105.05233