GANs are innovative algorithms used in unsupervised ML. It is implemented by two neural networks competing with each other. It is a zero-sum game network.
GANs generate new data with the same statistics as the training set. (they can generate photographs that look authentic).
GANs consist of two main parts — the generator that generates data and the discriminator that evaluates it.
It is used in image generation, photorealistic image modification, art creation, generating realistic human faces.