AI Image Generation: Understanding Diffusion Models | Clever AI Blog