Given a training set, this technique learns to generate new data with the same statistics as the training set. For example, a GAN trained on photographs can generate new photographs that look at least superficially authentic to human observers, having many realistic characteristics
PawarMukesh/Simple-GAN
A generative adversarial network (GAN) is a class of machine learning frameworks.
Jupyter Notebook