Diffusion Models Text To Image Trains using a forward diffusion process Adds noise to the image Generates image from noise Reverse the diffusion process