Diffusion And Score Based Models