mini-diffusion https://keras.io/examples/generative/ddpm/ https://github.com/keras-team/keras-cv/blob/master/keras_cv/models/stable_diffusion/diffusion_model.py https://arxiv.org/pdf/2105.05233.pdf https://arxiv.org/pdf/2208.11970.pdf