Data-Augmentation-using-cGAN

Data augmentation using Conditional Generative Adversarial Networks (cGAN)

Stars
15

cGAN for Data Augmentation

The main idea is to generate new and realistic synthetic data based on labels. GANs are excellent at generating realistic data. We can condition this generation by using Conditional Generative Adversarial Networks

Refer to Jupyter notebook to see the different architectures for Discriminator and Generator model, as well as how they're chained together in an assembly-line sort of way where the input of the GAN is the Generator's input. The Generator's output becomes the input of the Discriminator, which outputs the validity of the features (output of the GAN).

I wrote about it in Medium