I plan to study diffusion models, which are widely used method for constructing generative models that involve findinf a distribution $p({\text{z)}}$ for the latent variables ${\text{z}}$ and using deep neural networks to transform ${\text{z}}$ into the data space ${\text{x}}$. Diffusion models work by gradually adding noise to trained images, transforming them into samples of Gaussian distribut..