Skip to content

Awesome-Diffusion-Models

A curated list of links to articles, papers, videos and notebooks about diffusion models.

Stars
12.4k
Forks
1k
Licence
MIT
Language
HTML
Last update
2.3 years ago
Type
Curated list

No commits in over a year — check for forks or alternatives before adopting.

What it is

This is a curated reading and resource list about diffusion models, a family of machine learning methods used for generating images, audio and other data. It groups links to introductory blog posts, papers, videos, lectures and Jupyter notebooks, and then a longer list of research papers by topic such as vision, audio, tabular data and graphs. People use it as a starting point for learning the field or for finding papers to read.

  • Work through the introductory posts and papers in order to learn how diffusion models work
  • Pick a tutorial notebook such as the Hugging Face Diffusers intro to try a small example
  • Browse the papers section by topic, for example audio or medical imaging, to find relevant research
  • Use the links as a reading list for a study group or course

Great for

  • Students who want a structured set of introductory material on diffusion models
  • Developers looking for tutorial notebooks and minimal implementations to study
  • Researchers searching for papers organized by application area
  • Anyone who wants to see which topics diffusion research covers before choosing a deeper source

Not ideal for

  • People who want a runnable software tool; this repository is a list of links, not an application or library
  • Readers who need up-to-date coverage, since the last push was 2024-08-01 and no release exists
  • Those looking for a single authoritative tutorial, since the list spans many independent sources of varying depth
Step-by-step guide: how to use Awesome-Diffusion-ModelsInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Read it online

    Clone the repository

    git clone https://github.com/diff-usion/Awesome-Diffusion-Models
  2. 2

    Run it

    • Open the project homepage at https://diff-usion.github.io/Awesome-Diffusion-Models/ for the full list
    • Start with the Introductory Posts section and read one or two articles
    • Watch one of the listed introductory videos for a visual explanation
    • Open a tutorial notebook from the Tutorial and Jupyter Notebook section to try code
  3. 3

    Get the most out of it

    • Read the introductory posts first, then move to the papers section for your area of interest
    • Use the table of contents in the README to jump directly to topics such as Audio or Medical Imaging
    • Compare several tutorial notebooks, since they range from minimal implementations to Stable Diffusion examples
    • Check the homepage, since the README says it may hold more information than the README itself

Downloads

Strengths

  • Large collection of linked material, with about 12,000 GitHub stars indicating wide community use
  • Organized into clear sections from beginner material to research papers by topic
  • Licensed under MIT, so the list can be reused freely

Trade-offs

  • It is a list of links, so quality and availability depend on each external source, and some links may be dead or outdated
  • The README is truncated and the page notes it may not contain all information, so coverage is only partly visible here
  • Last push was August 2024, so newer work in the field may be missing

How it compares

ProjectStarsTypeLevelUpdatedBest for
Awesome-Diffusion-Models (this)12.4kCurated listbeginner2.3 years agoStudents who want a structured set of introductory material on diffusion models
denoising-diffusion-pytorch10.7kLibraryintermediate1 months agoResearchers and engineers who want a readable PyTorch reference for diffusion models
awesome-artificial-intelligence16.8kCurated listbeginner3 months agoSoftware developers who want to learn the foundations behind language models and agents
AI-For-Beginners70.5kLearning resourcebeginner13 days agoBeginners who want a structured, self-paced introduction to AI
mit-deep-learning10.5kLearning resourcebeginner2.8 years agoStudents following MIT deep learning courses
Vane38kAppintermediate2 months agoPeople who want AI-written answers with links to sources

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.