Diffusion Models And Semi Supervised