Diffusion Model (Diff)