Diffusion Models And Representation Learning Ai