Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 1.18 KB

README.md

File metadata and controls

20 lines (12 loc) · 1.18 KB

Deep Convolutional Generative Adversarial Network (DCGAN)

PyTorch

DCGAN is one of the popular and successful network designs for GAN. It's mainly composed of convolution layers without max pooling or fully connected layers. It uses convolutional stride and transposed convolution for the downsampling and the upsampling. The figure below is the network design for the generator.

image

After adding the Discriminator we will have a network that roughly looks like this:

image

Performance

This is a short video for the model running for 5 epochs on MNIST dataset.

Screencast.from.2024-03-16.01-40-22.mp4

References

This implementation for DCGAN is from this research paper

Unsupervised Representation Learning With Deep Convolutional Generative Adversarial Networks