Wasserstein Auto-Encoders
Adversarial Autoencoders