Generative adversarial networks, or GANs, are deep learning frameworks for unsupervised learning that utilize two neural networks. The two networks are pitted against each other, with one generating ...