Machine Learning Diffusion Models Github Copilot Student