Generative Adversarial Networks (GANs) are a class of machine learning
frameworks designed by a pair of neural networks: a generator and a discriminator.
The generator creates fake data, and the discriminator attempts to detect whether
data is real or generated. Through this competition, the generator improves its
ability to produce realistic data.
Components of GANs:
1. Generator Network
2. Discriminator Network
Applications of GANs:
- Image Generation
- Video Synthesis
- Creating Art and Music