GAN
Generative Adversarial Network
Generative Adversarial Network
Class of AI algorithms used in unsupervised ML, implemented by a system of two neural networks contesting with each other in a game.
Generative Adversarial Networks (GANs) are a revolutionary approach in AI that involve two neural networks, a generator and a discriminator, which are trained simultaneously through adversarial processes. The generator learns to create data resembling the input data, while the discriminator learns to distinguish genuine data from the generator's data. This competition drives both networks to improve their performance, with the generator producing increasingly realistic data over time. GANs have widespread applications in image generation, style transfer, image super-resolution, and more, significantly impacting the fields of computer vision, art, and even drug discovery by enabling the generation of novel data samples.
The concept of GANs was introduced by Ian Goodfellow and his colleagues in 2014. It quickly gained popularity within the AI research community due to its innovative approach to generative modeling and its impressive ability to generate realistic images and data.
Ian Goodfellow is widely recognized as the principal contributor to the development of GANs, along with his co-authors Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. Their foundational work laid the groundwork for numerous advancements and variations in the field of generative models.
Explainer
GAN: Generator vs Discriminator
Watch how the Generator (Artist) improves with feedback from the Discriminator (Critic)
Generator (The Artist)
Quality Score: 20%
Discriminator (The Critic)
I can tell this is fake. Try again!
How it works:
- The Generator creates images starting from random noise
- The Discriminator evaluates if the images look realistic
- The Generator learns from the feedback and improves
- This process continues until the Generator creates convincing images