Representation Learning With Diffusion Models Ai