Classification Diffusion Models Github Education Developer