Generative modeling is the task of accurately learning a data distribution
Explicit Density
Modeling a completely flexible
- ๐ฐ๏ธ Autoregressive Models flexibly captureย
ย by conditioning each dimension on the ones before it. One landmark example is ๐ PixelCNN. - ๐ฆ Normalizing Flow models transform a simple distribution intoย
via invertible operations. - ๐๏ธ Variational Autoencoders map a latent spaceย
to our desired distribution. - โก๏ธ Energy-Based Models assume the Boltzmann distribution and model the energy of the distribution rather than the distribution itself.
Implicit Density
Some models focus on carefully defining objectives rather than deriving them from an analytical distribution. The most famous example is the ๐ผ๏ธ Generative Adversarial Network, which optimizes a generator and discriminator in a two-player minimax game.