Overview
Autoregressive Models
Variational Autoencoders
Normalizing Flow Models, flow-based models
Generative Adversarial Networks