Diffusion Based Deep Learning Projects