Understanding Mutual Information and its Use in InfoGAN
Generative Adversarial Nets