From the course: AI Workshop: Hands-on with GANs with Deep Convolutional Networks

Unlock this course with a free trial

Join today to access over 23,300 courses taught by industry experts.

Deep convolutional GANs (DCGANs)

Deep convolutional GANs (DCGANs)

In this movie, let's understand what a deep convolutional GAN is and how it's different from a regular GAN. A deep convolutional generative adversarial network is a GAN where each adversary is a convolutional neural network, and these CNNs have certain architectural constraints. The architectural constraints are so set up that they help the adversarial pair learn a hierarchy of representations which help create better-generated images. Now, deep convolutional GANs build upon the original GAN paper. They use the same principle as GANs, the generator and discriminator as adversaries. The only difference is in the architecture for the neural networks that we use for the generator and the discriminator. Both neural networks are architecturally constrained convolutional neural networks. The constraints introduced in these architectures help the CNN be more stable during the training process of the GAN. The authors of the paper on deep convolutional GANs found that it was hard to use…

Contents