Machine Learning Diffusion Models Github Education Plan