Diffusion Models in Depth: From a Theoretical and a Practical Perspective Bachelor Thesis - June 2024 Gregory Sedykh Report Implementation