How do you train a diffusion model?

Training. The reverse Markov transitions that maximise the probability of the training data are used to train a diffusion model. In practice, training equivalently consists of minimizing the variational upper bound on the negative log likelihood.