All Projects → last-one → DCGAN-Pytorch

last-one / DCGAN-Pytorch

Licence: other
A Pytorch implementation of "Deep Convolutional Generative Adversarial Networks"

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to DCGAN-Pytorch

Pytorch Mnist Celeba Gan Dcgan
Pytorch implementation of Generative Adversarial Networks (GAN) and Deep Convolutional Generative Adversarial Networks (DCGAN) for MNIST and CelebA datasets
Stars: ✭ 363 (+1478.26%)
Mutual labels:  generative-adversarial-network, mnist, dcgan, celeba
cDCGAN
PyTorch implementation of Conditional Deep Convolutional Generative Adversarial Networks (cDCGAN)
Stars: ✭ 49 (+113.04%)
Mutual labels:  mnist, dcgan, celeba
Generative adversarial networks 101
Keras implementations of Generative Adversarial Networks. GANs, DCGAN, CGAN, CCGAN, WGAN and LSGAN models with MNIST and CIFAR-10 datasets.
Stars: ✭ 138 (+500%)
Mutual labels:  generative-adversarial-network, mnist, dcgan
Tf Exercise Gan
Tensorflow implementation of different GANs and their comparisions
Stars: ✭ 110 (+378.26%)
Mutual labels:  mnist, dcgan, celeba
Gan Tutorial
Simple Implementation of many GAN models with PyTorch.
Stars: ✭ 227 (+886.96%)
Mutual labels:  mnist, dcgan, celeba
Tensorflow Mnist Gan Dcgan
Tensorflow implementation of Generative Adversarial Networks (GAN) and Deep Convolutional Generative Adversarial Netwokrs for MNIST dataset.
Stars: ✭ 163 (+608.7%)
Mutual labels:  generative-adversarial-network, mnist, dcgan
gan-vae-pretrained-pytorch
Pretrained GANs + VAEs + classifiers for MNIST/CIFAR in pytorch.
Stars: ✭ 134 (+482.61%)
Mutual labels:  generative-adversarial-network, mnist, dcgan
Pytorch Mnist Celeba Cgan Cdcgan
Pytorch implementation of conditional Generative Adversarial Networks (cGAN) and conditional Deep Convolutional Generative Adversarial Networks (cDCGAN) for MNIST dataset
Stars: ✭ 290 (+1160.87%)
Mutual labels:  generative-adversarial-network, mnist, celeba
Deep Learning With Python
Example projects I completed to understand Deep Learning techniques with Tensorflow. Please note that I do no longer maintain this repository.
Stars: ✭ 134 (+482.61%)
Mutual labels:  generative-adversarial-network, dcgan
Semantic image inpainting
Semantic Image Inpainting
Stars: ✭ 140 (+508.7%)
Mutual labels:  generative-adversarial-network, dcgan
Tensorflow Infogan
🎎 InfoGAN: Interpretable Representation Learning
Stars: ✭ 149 (+547.83%)
Mutual labels:  generative-adversarial-network, mnist
Tensorflow Mnist Cgan Cdcgan
Tensorflow implementation of conditional Generative Adversarial Networks (cGAN) and conditional Deep Convolutional Adversarial Networks (cDCGAN) for MANIST dataset.
Stars: ✭ 122 (+430.43%)
Mutual labels:  generative-adversarial-network, mnist
Pytorch Generative Model Collections
Collection of generative models in Pytorch version.
Stars: ✭ 2,296 (+9882.61%)
Mutual labels:  generative-adversarial-network, mnist
Gpnd
Generative Probabilistic Novelty Detection with Adversarial Autoencoders
Stars: ✭ 112 (+386.96%)
Mutual labels:  generative-adversarial-network, mnist
Dcgan Tensorflow
A Tensorflow implementation of Deep Convolutional Generative Adversarial Networks trained on Fashion-MNIST, CIFAR-10, etc.
Stars: ✭ 70 (+204.35%)
Mutual labels:  generative-adversarial-network, dcgan
Dcgan wgan wgan Gp lsgan sngan rsgan began acgan pggan tensorflow
Implementation of some different variants of GANs by tensorflow, Train the GAN in Google Cloud Colab, DCGAN, WGAN, WGAN-GP, LSGAN, SNGAN, RSGAN, RaSGAN, BEGAN, ACGAN, PGGAN, pix2pix, BigGAN
Stars: ✭ 166 (+621.74%)
Mutual labels:  generative-adversarial-network, dcgan
Anogan Tf
Unofficial Tensorflow Implementation of AnoGAN (Anomaly GAN)
Stars: ✭ 218 (+847.83%)
Mutual labels:  generative-adversarial-network, dcgan
Image generator
DCGAN image generator 🖼️.
Stars: ✭ 173 (+652.17%)
Mutual labels:  generative-adversarial-network, dcgan
gans-2.0
Generative Adversarial Networks in TensorFlow 2.0
Stars: ✭ 76 (+230.43%)
Mutual labels:  generative-adversarial-network, mnist
pytorch-gans
PyTorch implementation of GANs (Generative Adversarial Networks). DCGAN, Pix2Pix, CycleGAN, SRGAN
Stars: ✭ 21 (-8.7%)
Mutual labels:  generative-adversarial-network, dcgan

DCGAN in Pytorch

PyTorch implementation of Deep Convolutional Generative Adversarial Networks (DCGAN), which is a stabilize Generative Adversarial Networks. The origin code can be found here.

Network architecture

alt tag

  • Generator

    • input: a vector with z_size.
    • hidden layers: Four 4x4 transposed convolutional layers (1024, 512, 256, and 128 kernels, respectively) with ReLU
    • output layer: 4x4 transposed convolutional layer (channel_size kernels, 4096 nodes = 64x64 size image) with Tanh.
    • BatchNormalization is used except for output layer.
  • Discriminator

    • input: a vector with channel_size * image_size * image_size.
    • hidden layers: Four 4x4 convolutional layers (128, 256, 512, and 1024 kernels, respectively) with LeakyReLU (negative slope is 0.2).
    • output layer: 4x4 convolutional layer (1 node) with Sigmoid.
    • BatchNormalization is used except for 1st hidden layer and output layer.

All of the transposed convolutional layer and convolutional layer are initilized by a normal distribution with 0.0 mean and 0.02 std.

MNIST dataset

  • For MNIST image, the channel_size is 1 and image_size is 64.

Results

  • The learning rate is 0.0002, batch size is 128 and the optimizer is Adam.
Gnerated Images DCGAN Loss

CelebA dataset

  • For CelebA image, the channel_size is 3 and image_size is 180 x 180, which has been aligned and cropped. And then, it will be resized to 64 x 64.

Results

  • The learning rate is 0.0002, batch size is 128 and the optimizer is Adam.
Gnerated Images DCGAN Loss

LSUN dataset

  • For LSUN image, the channel_size is 3. And then, it will be resized to 64 x 64.

Results

  • The learning rate is 0.0002, batch size is 1024 and the optimizer is Adam.
Gnerated Images DCGAN Loss

References

  1. https://github.com/soumith/dcgan.torch
  2. https://github.com/znxlwm/pytorch-MNIST-CelebA-GAN-DCGAN
  3. https://github.com/togheppi/DCGAN
  4. https://github.com/carpedm20/DCGAN-tensorflow
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].