Good Semi-supervised Learning that Requires a Bad GAN
Triple Generative Adversarial Nets