Basic implementation of Diffusion models using the algorithms mentioned in the original DDPM paper. Diffusion models are inspired by non-equilibrium thermodynamics. They define a Markov chain of diffusion steps to slowly add random noise to data and then learn to reverse the diffusion process to construct desired data samples from the noise. Unlike VAE or flow models, diffusion models are learned with a fixed procedure and the latent variable has high dimensionality (same as the original data).
-
Notifications
You must be signed in to change notification settings - Fork 1
mihirneal/DiffusionModel
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Implementation of the basic diffusion model paper from scratch using PyTorch.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published