All Projects → nashory → gans-collection.torch

nashory / gans-collection.torch

Licence: MIT License
Torch implementation of various types of GAN (e.g. DCGAN, ALI, Context-encoder, DiscoGAN, CycleGAN, EBGAN, LSGAN)

Programming Languages

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

Projects that are alternatives of or similar to gans-collection.torch

Gans In Action
Companion repository to GANs in Action: Deep learning with Generative Adversarial Networks
Stars: ✭ 748 (+1311.32%)
Mutual labels:  generative-adversarial-network, dcgan, gans
Ganspapercollection
Stars: ✭ 130 (+145.28%)
Mutual labels:  torch, generative-adversarial-network, gans
pytorch-gans
PyTorch implementation of GANs (Generative Adversarial Networks). DCGAN, Pix2Pix, CycleGAN, SRGAN
Stars: ✭ 21 (-60.38%)
Mutual labels:  generative-adversarial-network, dcgan, gans
coursera-gan-specialization
Programming assignments and quizzes from all courses within the GANs specialization offered by deeplearning.ai
Stars: ✭ 277 (+422.64%)
Mutual labels:  generative-adversarial-network, dcgan, gans
DLSS
Deep Learning Super Sampling with Deep Convolutional Generative Adversarial Networks.
Stars: ✭ 88 (+66.04%)
Mutual labels:  generative-adversarial-network, dcgan, gans
gan-vae-pretrained-pytorch
Pretrained GANs + VAEs + classifiers for MNIST/CIFAR in pytorch.
Stars: ✭ 134 (+152.83%)
Mutual labels:  generative-adversarial-network, dcgan, gans
Cyclegan
Software that can generate photos from paintings, turn horses into zebras, perform style transfer, and more.
Stars: ✭ 10,933 (+20528.3%)
Mutual labels:  torch, generative-adversarial-network, gans
Generative models tutorial with demo
Generative Models Tutorial with Demo: Bayesian Classifier Sampling, Variational Auto Encoder (VAE), Generative Adversial Networks (GANs), Popular GANs Architectures, Auto-Regressive Models, Important Generative Model Papers, Courses, etc..
Stars: ✭ 276 (+420.75%)
Mutual labels:  generative-adversarial-network, dcgan, gans
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 (+160.38%)
Mutual labels:  generative-adversarial-network, dcgan, gans
Anime2Sketch
A sketch extractor for anime/illustration.
Stars: ✭ 1,623 (+2962.26%)
Mutual labels:  generative-adversarial-network, gans
Pytorch-conditional-GANs
Implementation of Conditional Generative Adversarial Networks in PyTorch
Stars: ✭ 91 (+71.7%)
Mutual labels:  generative-adversarial-network, dcgan
AvatarGAN
Generate Cartoon Images using Generative Adversarial Network
Stars: ✭ 24 (-54.72%)
Mutual labels:  generative-adversarial-network, gans
DCGAN-Pytorch
A Pytorch implementation of "Deep Convolutional Generative Adversarial Networks"
Stars: ✭ 23 (-56.6%)
Mutual labels:  generative-adversarial-network, dcgan
DCGAN-CIFAR10
A implementation of DCGAN (Deep Convolutional Generative Adversarial Networks) for CIFAR10 image
Stars: ✭ 18 (-66.04%)
Mutual labels:  generative-adversarial-network, dcgan
Pytorch Cpp
C++ Implementation of PyTorch Tutorials for Everyone
Stars: ✭ 1,014 (+1813.21%)
Mutual labels:  torch, generative-adversarial-network
MMD-GAN
Improving MMD-GAN training with repulsive loss function
Stars: ✭ 82 (+54.72%)
Mutual labels:  generative-adversarial-network, dcgan
Awesome-GAN-Resources
🤖A list of resources to help anyone getting started with GANs 🤖
Stars: ✭ 90 (+69.81%)
Mutual labels:  generative-adversarial-network, gans
deep-learning-roadmap
my own deep learning mastery roadmap
Stars: ✭ 40 (-24.53%)
Mutual labels:  generative-adversarial-network, gans
AdversarialBinaryCoding4ReID
Codes of the paper "Adversarial Binary Coding for Efficient Person Re-identification"
Stars: ✭ 12 (-77.36%)
Mutual labels:  generative-adversarial-network, adversarial
catgan pytorch
Unsupervised and Semi-supervised Learning with Categorical Generative Adversarial Networks
Stars: ✭ 50 (-5.66%)
Mutual labels:  generative-adversarial-network, dcgan

image

gans-collection.torch

Torch implementation of various types of GANs (e.g. DCGAN, ALI, Context-encoder, DiscoGAN, CycleGAN, EBGAN). Note that EBGAN and BEGAN implementation is still not stable yet. I am working on this.

image

Contents

Prerequisites

  • Torch7
  • python2.7
  • cuda
  • other torch packages (display, hdf5, image ...)

Usage

  1. download training data:
python download.py --datasets <dataset>
(e.g) python run.py --datasets celebA

---------------------------------------
The training data folder should look like : 
<train_data_root>
                |--classA
                        |--image1A
                        |--image2B ...
                |--classB
                        |--image1B
                        |--image2B ...
---------------------------------------
  1. run GANs training:
    Note that you need to change parameter options in "script/opts.lua" for each GANs.
python run.py --type <gan_type>
(e.g) python run.py --type dcgan

Display GUI : How to see generated images in real-time?

step by step instruction:

1. set server-related options(ip, port, etc.) in "script.opts.lua"
2. run server (python server.py --type <gan_type>)
3. open web browser, and connect. (https://<server_ip>:<server_port>)

you will see like this: image

Results

training Final

Acknowledgement

Author

MinchulShin, @nashory
Will keep updating other types of GANs.
Any insane bug reports or questions are welcome. (min.stellastra[at]gmail.com) :-)

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].