Diffusion Models: From Statistical Principles to PyTorch Implementation - Rollup News