top of page

Generative Adversarial Network (GAN)

A Generative Adversarial Network (GAN) is a type of artificial intelligence model designed for generating new, realistic data samples. GANs were introduced by Ian Goodfellow and his colleagues in 2014. The unique aspect of GANs is that they consist of two neural networks, a generator, and a discriminator, which are trained simultaneously through adversarial training.


Here's an insight into how GANs work:


  1. Generator:

    • The generator's role is to create synthetic data samples. It takes random noise as input and generates data that ideally resembles real samples from the training dataset.


  2. Discriminator:

    • The discriminator's task is to distinguish between real and generated data. It is trained on both real and synthetic samples and aims to correctly classify them.


  3. Adversarial Training:

    • The generator and discriminator are trained simultaneously through a competitive process. The generator tries to create increasingly realistic data to fool the discriminator, while the discriminator strives to become better at distinguishing real from fake data.







Learn more AI terminology

Graphics Processing Unit (GPU)

Recurrent Neural Network (RNN)

Hyperparameter

IoT (Internet of Things)

Text Mining

Transfer Learning

Artificial Intelligence (AI)

Ensemble Learning

Genetic Algorithm

Supervised learning

Explainable AI (XAI)

Job Automation

Quantum Computing

Edge Computing

TensorFlow

Web Scraping

Reinforcement Learning

Neural Network

Unsupervised learning

Generative Adversarial Network (GAN)

bottom of page