- Research Article
14
- 10.1109/access.2020.3041480
Conditional Activation GAN: Improved Auxiliary Classifier GAN
- Jan 01, 2020
- IEEE Access
- Jeongik Cho + 1 more +1
Conditional Generative Adversarial Network (GAN) is a GAN that generates data with the desired condition from the latent vector. The auxiliary classifier GAN is the most used among the variations of conditional GANs. In this study, we explain the problem of auxiliary classifier GAN and propose conditional activation GAN that can replace auxiliary classifier GAN to reduce the number of hyperparameters and improve training speed. The loss function of conditional activation GAN is defined as the sum of the loss of each GAN created for each condition. Since each GAN shares all hidden layers, the GANs can be considered as a single GAN and it does not increase the amount of computation much. Also, in order to prevent ignorance of conditions in the discriminator of conditional GANs with batch normalization, we propose a mixed batch training, in which each batch for discriminator is always configured to have the same ratio of real data and generated data so that each batch always has the similar condition distribution
Read more