Diffusion Model Tensorflow Keras