GANs are a class of machine learning (ML) algorithms used in unsupervised ML comprised of two deep neural networks contesting against each other (thus the word adversarial). GANs were introduced by Ian Goodfellow and other researchers at the University of Montreal, including Yoshua Bengio, in 2014.
Paper on GAN by Ian Goodfellow: https://arxiv.org/abs/1406.2661.
GANs have the potential to mimic any data. This means that GANs can be trained to create similar versions of any data such as images, audio, or text. As a quick example, Christie's sold a portrait generated by GANs for $432,000, based on open source code written by Robbie Barrat of Stanford.Â
A simple workflow of the GAN is shown in the following diagram: