Deep Generative Model 2013 VAE "Auto-encoding variational bayes" 2014 GAN "Generative adversarial nets" 2015 VAE with attention "DRAW: A recurrent neural network for image generation"