Introduction to Normalizing Flows (ECCV2020 Tutorial)

  Рет қаралды 34,706

Marcus Brubaker

Marcus Brubaker

Күн бұрын

A newer and more complete recording of this tutorial was made at CVPR 2021 and is available here: • Normalizing Flows and ...
Tutorial on Normalizing Flows.
Originally part of the ECCV2020 Tutorial on Normalizing Flows and Invertible Neural Networks in Computer Vision.
Looking for more about normalizing flows? Maybe start with these review articles: arxiv.org/abs/1908.09257 arxiv.org/abs/1912.02762
More information on the tutorial can be found here: mbrubake.github.io/eccv2020-n...

Пікірлер: 27
@anselmud
@anselmud Ай бұрын
The relevance of this tutorial from 2020 increased to the roof in 2024 after the recent release of Stable Diffusion 3 and its implementation of Flow Matching as an alternative to Diffusion. This is a very good building block to understand Flow Matching, that is why I happened here. It must be weird for researchers in Normalizing Flows at that time to witness the explosion of Gen AI through Diffusion models that were so close to what they were doing, it was like being missed by a nuclear bomb. But good research resist in the face of time and and the author predictions on Continuous-time Normalizing Flows and the research started by FFJORD were spot on. Kudos and thanks for putting this together, back in the day. I hope you resume posting videos like this!
@user-or7ji5hv8y
@user-or7ji5hv8y 3 жыл бұрын
this video deserves a million view. so clearly explained.
@prabhnoorsingh2104
@prabhnoorsingh2104 3 жыл бұрын
WOW! This has been so helpful. You deserve a medal prof :)
@nocomments_s
@nocomments_s 2 жыл бұрын
Amazing video, will share it with my colleagues and friends, it deserves much more views than it has
@williamashbee
@williamashbee 2 жыл бұрын
don't stop making videos, you are fantastic.
@jackshi7613
@jackshi7613 2 жыл бұрын
Super useful, I have been looking for this video for a long time, finally, I got it. Great video, keep going!
@MarcusBrubaker
@MarcusBrubaker 2 жыл бұрын
Glad it helped! You may want to check out the more recent version of this tutorial here: kzbin.info/www/bejne/bonYl6adfJVpbKM Much of the same content although a few things have been updated and refined.
@derroitionman
@derroitionman 3 жыл бұрын
Great presentation, thanks for sharing it.
@Gaetznaa
@Gaetznaa 2 жыл бұрын
Thanks for the video! Very clearly explained :)
@cobaltl8557
@cobaltl8557 Жыл бұрын
Thank you for making this excellent tutorial.
@payamjomeyazdian1794
@payamjomeyazdian1794 3 жыл бұрын
Very nice slides and presentation.
@huseyintemiz5249
@huseyintemiz5249 3 жыл бұрын
Nice tutorial.
@spyrosp.551
@spyrosp.551 3 ай бұрын
I will get out from this lecture that "If d is small that is not a big deal".
@mausci71
@mausci71 3 жыл бұрын
Loved your tutorial, Marcus.
@avideepmukherjee9307
@avideepmukherjee9307 3 жыл бұрын
Can we get the slides, please?
@hosseinrafipoor8784
@hosseinrafipoor8784 Жыл бұрын
Thanks for the great explanatoin!
@ibraheemmoosa
@ibraheemmoosa 2 жыл бұрын
I have a question. How does taking cube root change a bimodal distribution to a unimodal distribution at 13:50?
@MarcusBrubaker
@MarcusBrubaker 2 жыл бұрын
It's hard to give a good intuitive explanation for how/why a cubic transform creates multi-modality. However. I can confirm that this is actually what happens in that particular example, those figures are the real result of transforming those distributions.
@qichaoying4478
@qichaoying4478 2 жыл бұрын
Why GLOW is skipped??
@chainonsmanquants1630
@chainonsmanquants1630 2 жыл бұрын
Thanks
@ff-fh8nh
@ff-fh8nh 2 жыл бұрын
In coupling flows: does the split step split the x along the channel(features) or along others?
@MarcusBrubaker
@MarcusBrubaker 2 жыл бұрын
It can split the dimensions in any way. Traditionally in image applications the split is along channels dimensions, but, e.g., this paper split along spatial dimensions: proceedings.neurips.cc/paper/2020/hash/ecb9fe2fbb99c31f567e9823e884dbec-Abstract.html
@D100O
@D100O Жыл бұрын
Around 19:30 you say that flow layers technically need to be diffeomorphisms, but is that actually the case? I don't see any reason why the inverse needs to be differentiable as well.
@MarcusBrubaker
@MarcusBrubaker Жыл бұрын
You need the flow to be differentiable in the normalizing direction in order to enable training and the computation of the Jacobian. Further, the Jacobian needs to be non-singular (non-zero determinant), and that implies (by the inverse function theorem) that the inverse is also differentiable.
@D100O
@D100O Жыл бұрын
@@MarcusBrubaker Ah, okay, makes sense. Thanks!
@laurenpinschannels
@laurenpinschannels Жыл бұрын
he keeps saying probabilistic graphical models when he meant probabilistic generative models
@aojing
@aojing 2 ай бұрын
First, explain the name, what is "normalizing"?
What are Normalizing Flows?
12:31
Ari Seff
Рет қаралды 66 М.
How I Understand Diffusion Models
17:39
Jia-Bin Huang
Рет қаралды 19 М.
Joven bailarín noquea a ladrón de un golpe #nmas #shorts
00:17
I Need Your Help..
00:33
Stokes Twins
Рет қаралды 109 МЛН
Trágico final :(
01:00
Juan De Dios Pantoja
Рет қаралды 33 МЛН
Indian sharing by Secret Vlog #shorts
00:13
Secret Vlog
Рет қаралды 47 МЛН
Mathematics Grade 9 Science Group ( PTB) | Exercise 1.2 Completed|
8:19
Learning Mathematics with Mr khawar.
Рет қаралды 2
NeurIPS 2020 Tutorial: Deep Implicit Layers
1:51:35
Zico Kolter
Рет қаралды 44 М.
CS480/680 Lecture 23: Normalizing flows (Priyank Jaini)
1:05:23
Pascal Poupart
Рет қаралды 19 М.
Generative Modeling - Normalizing Flows
13:53
Hans van Gorp
Рет қаралды 5 М.
Diffusion and Score-Based Generative Models
1:32:01
MITCBMM
Рет қаралды 65 М.
Yoshua Bengio: Generative Flow Networks | IACS Distinguished Lecturer
1:00:19
Harvard Institute for Applied Computational Science
Рет қаралды 6 М.
Building Normalizing Flows with Stochastic Interpolants
1:05:34
Generative Memory Lab
Рет қаралды 2 М.
Apple iPhone 15 Pro Max With Smallrig Professional Photography kit #shorts
0:14
#miniphone
0:18
Miniphone
Рет қаралды 11 МЛН
A Comprehensive Guide to Using Zoyya Tools for Photo Editing
0:50
Apple watch hidden camera
0:34
_vector_
Рет қаралды 49 МЛН