Jay Spendlove's blog posts published to labpresse.com.
Normalizing flows can be used to learn and approximate complex probability distributions. This tutorial demonstrates using a normalizing flow to learn a non-trivial 2D distribution, which can then be sampled from.