Normalizing Flows Explained | Flow Matching Part-1 | Generative AI

ExplainingAI · Beginner ·📄 Research Papers Explained ·7mo ago
In this tutorial video, we dive deep into Normalizing Flows - both explanation and implementation. We’ll begin with why normalizing flows are important when we already have VAEs and GANs in generative modeling. Once we have understood the motivation, we will get into what normalizing flows are, starting with the foundation behind flow-based models which is - Change of Variables Theorem for probability densities. As part of understanding change of variables theorem for multi dimensional cases, we’ll explore the role of the Jacobian in normalizing flows. At this point we would have the understa…
Watch on YouTube ↗ (saves to browser)

Chapters (9)

Introduction
0:25 Why Normalizing Flows
2:22 Change of Variables Theorem Explained
11:46 Role of Jacobian in Normalizing Flows
15:30 Composition of invertible functions
19:32 Design Constraints of a Normalizing Flows model
21:09 Real NVP and Affine Coupling Layers
29:18 PyTorch implementation of a Normalizing Flows model(RealNVP like)
39:58 Results
The Secret Spy Tech Inside Every Credit Card
Next Up
The Secret Spy Tech Inside Every Credit Card
Veritasium