Diffusion Models And Representation Learning Cnn