A class of probabilistic, iterative, and generative models that turn noise into a representative data sample used by AI to create high-quality images.