Viet-Anh on Software Logo

What is: Deep Convolutional GAN?

SourceUnsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks
Year2000
Data SourceCC 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.