What is: Deep Convolutional GAN?
Source | Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks |
Year | 2000 |
Data Source | CC BY-SA - https://paperswithcode.com |
DCGAN, or Deep Convolutional GAN, is a generative adversarial network architecture. It uses a couple of guidelines, in particular:
- Replacing any pooling layers with strided convolutions (discriminator) and fractional-strided convolutions (generator).
- Using batchnorm in both the generator and the discriminator.
- Removing fully connected hidden layers for deeper architectures.
- Using ReLU activation in generator for all layers except for the output, which uses tanh.
- Using LeakyReLU activation in the discriminator for all layer.