Disentangling factors of variation in deep representations using adversarial training
Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks