Good Semi-supervised Learning that Requires a Bad GAN
PixelCNN++: Improving the PixelCNN with Discretized Logistic Mixture Likelihood and Other Modifications