Good Semi-supervised Learning that Requires a Bad GAN | Synapse