In artificial synthesis, diffusion models worked very well, even better than GANs for images. Because of this, they became popular in the machine learning community and are a key part of systems like DALL-E 2, Imagen and Parti that use text to make photorealistic images.
The field of computer vision has had the most success with diffusion models. Still, these models have also done amazing things in other fields, like:
video generation, audio synthesis, reinforcement learning, time series, and more.
But most of the recent research on diffusion models is not available to the machine learning community as a whole and stays behind closed doors.
Here is the READY-to-USE code that will guide you through the most essential parts of diffusion models. Reproduce powerful machine learning systems like DALLE and Imagen and train your own model now.