Model data distributions with latent-variable methods, variational autoencoders, autoregressive models, and generative adversarial networks.