 model and scheduler - that make up the DiffusionPipeline and learn how to use these components to generate an image of a cat.

Models
	
Most models take a noisy sample, and at each timestep it predicts the noise residual (other models learn to predict the previous sample directly or the velocity or v-prediction), the difference between a less noisy image and the input image. You can mix and match models to create other diffusion systems.
Model