Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Stanford University

Stanford CS236 - Deep Generative Models I 2023

Stanford University via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the probabilistic foundations and learning algorithms for deep generative models through this comprehensive Stanford University course taught by Professor Stefano Ermon. Master the theoretical underpinnings and practical implementations of variational autoencoders (VAEs), generative adversarial networks (GANs), autoregressive models, normalizing flow models, energy-based models, and score-based diffusion models across 18 detailed lectures. Begin with fundamental concepts and background knowledge before progressing through maximum likelihood learning principles and diving deep into each major generative modeling paradigm. Examine how these models parameterize complex, high-dimensional data including images, text, and speech using deep neural networks combined with advanced stochastic optimization methods. Learn evaluation techniques for generative models and discover practical applications across computer vision, natural language processing, speech processing, graph mining, reinforcement learning, reliable machine learning, and inverse problem solving. Gain hands-on experience with discrete latent variable models and cutting-edge diffusion models for both continuous and discrete data, preparing you to implement and research state-of-the-art generative AI systems.

Syllabus

Stanford CS236: Deep Generative Models I 2023 I Lecture 1 - Introduction
Stanford CS236: Deep Generative Models I 2023 I Lecture 2 - Background
Stanford CS236: Deep Generative Models I 2023 I Lecture 3 - Autoregressive Models
Stanford CS236: Deep Generative Models I 2023 I Lecture 4 - Maximum Likelihood Learning
Stanford CS236: Deep Generative Models I 2023 I Lecture 5 - VAEs
Stanford CS236: Deep Generative Models I 2023 I Lecture 6 - VAEs
Stanford CS236: Deep Generative Models I 2023 I Lecture 7 - Normalizing Flows
Stanford CS236: Deep Generative Models I 2023 I Lecture 8 - Normalizing Flows
Stanford CS236: Deep Generative Models I 2023 I Lecture 9 - GANs
Stanford CS236: Deep Generative Models I 2023 I Lecture 10 - GANs
Stanford CS236: Deep Generative Models I 2023 I Lecture 11 - Energy Based Models
Stanford CS236: Deep Generative Models I 2023 I Lecture 12 - Energy Based Models
Stanford CS236: Deep Generative Models I 2023 I Lecture 13 - Score Based Models
Stanford CS236: Deep Generative Models I 2023 I Lecture 14 - Energy Based Models
Stanford CS236: Deep Generative Models I 2023 I Lecture 15 - Evaluation of Generative Models
Stanford CS236: Deep Generative Models I 2023 I Lecture 16 - Score Based Diffusion Models
Stanford CS236: Deep Generative Models I 2023 I Lecture 17 - Discrete Latent Variable Models
Stanford CS236: Deep Generative Models I 2023 I Lecture 18 - Diffusion Models for Discrete Data

Taught by

Stanford Online

Reviews

Start your review of Stanford CS236 - Deep Generative Models I 2023

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.