Generative Adversarial Networks and Deep Learning