Learning by Association — A Versatile Semi-Supervised Training Method for Neural Networks
Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks