https://varun-ml.github.io/posts/diffusion-models/denoising-diffusion-models-3/
Denoising Diffusion Models Part 3: Generating Characters and numbers with Diffusion Models