How Diffusion Models Work (Coursera)

Offered by DeepLearning.AI,
How Diffusion Models Work (Coursera)

In How Diffusion Models Work, you will gain a deep familiarity with the diffusion process and the models which carry it out. More than simply pulling in a pre-built model or using an API, this course will teach you to build a diffusion model from scratch.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

In How Diffusion Models Work, you will gain a deep familiarity with the diffusion process and the models which carry it out. More than simply pulling in a pre-built model or using an API, this course will teach you to build a diffusion model from scratch.
In this course you will:

  1. Explore the cutting-edge world of diffusion-based generative AI and create your own diffusion model from scratch.
  2. Gain deep familiarity with the diffusion process and the models driving it, going beyond pre-built models and APIs.
  3. Acquire practical coding skills by working through labs on sampling, training diffusion models, building neural networks for noise prediction, and adding context for personalized image generation.

At the end of the course, you will have a model that can serve as a starting point for your own exploration of diffusion models for your applications.
This one-hour course, taught by Sharon Zhou will expand your generative AI capabilities to include building, training, and optimizing diffusion models.
Hands-on examples make the concepts easy to understand and build upon. Built-in Jupyter notebooks allow you to seamlessly experiment with the code and labs presented in the course.

What you'll learn

  • Understand diffusion models in use today.
  • Build your own diffusion model, and learn to train it.
  • Implement algorithms to speed up sampling 10x.
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Deep Learning and Reinforcement Learning (Coursera) Coursera
IBM

Deep Learning and Reinforcement Learning (Coursera)

This course introduces you to two of the most sought-after disciplines in Machine Learning: Deep Learning and Reinforcement Learning. Deep Learning is a subset of Machine Learning that has applications in both Supervised and Unsupervised Learning, and is frequently used to power most of the AI applications that we use on a daily basis. First you will learn about the theory behind Neural Networks, which are the basis of Deep Learning, as well as several modern architectures of Deep Learning.

Aug 3rd 2026
5-12 Weeks
Deep Learning (edX) EdX
Universidad Anáhuac,AnahuacX

Deep Learning (edX)

En este curso aprenderás que es una red neuronal, como crear una red neuronal, entrenar una red neuronal con un conjunto de imágenes. Deep learning es un área de reciente creación con una enorme popularidad. Deep learning busca el aprendizaje a partir de grandes volúmenes de datos y con ayuda de redes neuronales de gran tamaño. En este curso aprenderás que es una red neuronal, como crear una red neuronal, entrenar una red neuronal con un conjunto de imágenes.

Self Paced
Self-Paced
How Diffusion Models Work (DeepLearning.AI) Other Providers
DeepLearning.AI

How Diffusion Models Work (DeepLearning.AI)

Learn and build diffusion models from the ground up. Start with an image of pure noise, and arrive at a final image, learning and building intuition at each step along the way. In How Diffusion Models Work, you will gain a deep familiarity with the diffusion process and the models which carry it out. More than simply pulling in a pre-built model or using an API, this course will teach you to build a diffusion model from scratch.

Self Paced
Self-Paced
Attention Mechanism with Google Cloud (Udacity) Udacity
Udacity,Google Cloud

Attention Mechanism with Google Cloud (Udacity)

Learn how the attention mechanism works and can be applied to machine translation. This course will introduce you to the attention mechanism, a powerful technique that allows neural networks to focus on specific parts of an input sequence. You will learn how attention works, and how it can be used to improve the performance of a variety of machine learning tasks, including machine translation, text summarization, and question answering.

Self Paced
Self-Paced
Praktische Einführung in Deep Learning für Computer Vision (openHPI) OpenHPI
Hasso-Plattner-Institut

Praktische Einführung in Deep Learning für Computer Vision (openHPI)

Über “Neuronale Netze”, “Artificial Intelligence” und “Deep Learning” reden heute alle. Jeder möchte künstliche Intelligenz nutzen, doch wie fange ich am besten damit an? In diesem Kurs werden wir künstliche neuronale Netze, die Grundlage künstlicher Intelligenz, sowohl theoretisch als auch praktisch einführen. Dabei wollen wir genauer untersuchen, wie solche Netze funktionieren und wie man sie entwickeln und einsetzen kann. Der Kurs beinhaltet theoretische Grundlagen, praktische Übungen und weiterführende Exkurse, unter anderem in die Algorithmen, welche zum Trainieren von neuronalen Netzen verwendet werden. Anschließend werden wir lernen, wie ein Netz für verschiedene Einsatzzwecke optimiert werden kann und wie wir auch mit wenig Trainingsdaten Erfolge erzielen können. Am Ende zeigen wir, wie ihr selbst ein gutes Netz für ein eigenes Problem trainieren könnt. Ziel des Kurses ist es, ein Verständnis von künstlichen neuronalen Netzen und deren Einsatz- und Optimierungsmöglichkeiten zu schaffen.

Self Paced
Self-Paced
Predictive Analytics: Solving Business Problems Using Machine Learning and Big Data (FutureLearn) FutureLearn
Sungkyunkwan University - SKKU

Predictive Analytics: Solving Business Problems Using Machine Learning and Big Data (FutureLearn)

Explore how predictive models can help businesses use data to identify risks and discover new opportunities. Discover how predictive analytics could transform your business As businesses accrue more and more data about their customers – from their behavioural history to their transactions – being able to use ‘Big Data’ is becoming increasingly key to low-term business success.

Aug 16th 2021
4 Weeks
Des neurones à la psyché, Introduction aux réseaux de neurones biologiques et artificiels (FUN) FUN
Communauté Université Grenoble Alpes

Des neurones à la psyché, Introduction aux réseaux de neurones biologiques et artificiels (FUN)

La thématique du cours porte sur la compréhension des réseaux de neurones biologiques et artificiels dans une perspective théorique (liens entre neurones et psyché, avantage d’un système parallèle distribué par rapport à une machine de Turing-Von Neumann) mais aussi méthodologique (implémentation concrète de réseaux de neurones artificiels).

No session available
4 Weeks
Deep Learning for Business (Coursera) Coursera
Yonsei University

Deep Learning for Business (Coursera)

Your smartphone, smartwatch, and automobile (if it is a newer model) have AI (Artificial Intelligence) inside serving you every day. In the near future, more advanced “self-learning” capable DL (Deep Learning) and ML (Machine Learning) technology will be used in almost every aspect of your business and industry. So now is the right time to learn what DL and ML is and how to use it in advantage of your company. This course has three parts, where the first part focuses on DL and ML technology based future business strategy including details on new state-of-the-art products/services and open source DL software, which are the future enablers.

Jul 27th 2026
5-12 Weeks
Deep Learning Fundamentals with Keras (edX) EdX
IBM

Deep Learning Fundamentals with Keras (edX)

New to deep learning? Start with this course, that will not only introduce you to the field of deep learning but give you the opportunity to build your first deep learning model using the popular Keras library. Looking to kickstart a career in deep learning? Look no further. This course will introduce you to the field of deep learning and teach you the fundamentals.

Self Paced
Self-Paced