A Short Introduction to Generative Adversarial Networks - Thalles' blog