DDPM
Denoising Diffusion Probabilistic Models