This project is a reproduction of zoubouhao's DDPM code.
To understand DDPM, I personally re-created the above project. So most of contents are from the link above. Also i write a korean simple review of Lil'Log diffusion introdution. If you are new to diffusion model, i strongly recommend to read the blog above.
At last, i wrote the codes roughly, so it could be many bugs. Please notify me of bugs at the issues.
DDIM, GLIDE, classifier free guidance and latent-diffusion will be updated in the future...
For better understanding of DDPM, may need to review VAE and VQ-VAE(which was used in latent-diffusion).