Machine Learning Diffusion Models Ml