GANs in Action: Deep learning with Generative Adversarial Networks