All Projects → hardikbansal → Cyclegan

hardikbansal / Cyclegan

Tensorflow implementation of CycleGAN

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Cyclegan

Cyclegan Qp
Official PyTorch implementation of "Artist Style Transfer Via Quadratic Potential"
Stars: ✭ 59 (-83.05%)
Mutual labels:  neural-networks, generative-adversarial-network, cyclegan
CycleGAN-gluon-mxnet
this repo attemps to reproduce Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks(CycleGAN) use gluon reimplementation
Stars: ✭ 31 (-91.09%)
Mutual labels:  generative-adversarial-network, cyclegan
Dragan
A stable algorithm for GAN training
Stars: ✭ 189 (-45.69%)
Mutual labels:  paper, generative-adversarial-network
gans-2.0
Generative Adversarial Networks in TensorFlow 2.0
Stars: ✭ 76 (-78.16%)
Mutual labels:  generative-adversarial-network, cyclegan
All About The Gan
All About the GANs(Generative Adversarial Networks) - Summarized lists for GAN
Stars: ✭ 630 (+81.03%)
Mutual labels:  paper, generative-adversarial-network
Wgan Lp Tensorflow
Reproduction code for WGAN-LP
Stars: ✭ 13 (-96.26%)
Mutual labels:  paper, generative-adversarial-network
publications-arruda-ijcnn-2019
Cross-Domain Car Detection Using Unsupervised Image-to-Image Translation: From Day to Night
Stars: ✭ 59 (-83.05%)
Mutual labels:  generative-adversarial-network, cyclegan
A Nice Mc
Code for "A-NICE-MC: Adversarial Training for MCMC"
Stars: ✭ 115 (-66.95%)
Mutual labels:  neural-networks, generative-adversarial-network
pytorch-CycleGAN
Pytorch implementation of CycleGAN.
Stars: ✭ 39 (-88.79%)
Mutual labels:  generative-adversarial-network, cyclegan
BicycleGAN-pytorch
Pytorch implementation of BicycleGAN with implementation details
Stars: ✭ 99 (-71.55%)
Mutual labels:  generative-adversarial-network, cyclegan
Image-Colorization-CycleGAN
Colorization of grayscale images using CycleGAN in TensorFlow.
Stars: ✭ 16 (-95.4%)
Mutual labels:  generative-adversarial-network, cyclegan
Deep Learning With Python
Deep learning codes and projects using Python
Stars: ✭ 195 (-43.97%)
Mutual labels:  neural-networks, generative-adversarial-network
Gan Mri
Code repository for Frontiers article 'Generative Adversarial Networks for Image-to-Image Translation on Multi-Contrast MR Images - A Comparison of CycleGAN and UNIT'
Stars: ✭ 159 (-54.31%)
Mutual labels:  neural-networks, cyclegan
Sparsely Grouped Gan
Code for paper "Sparsely Grouped Multi-task Generative Adversarial Networks for Facial Attribute Manipulation"
Stars: ✭ 68 (-80.46%)
Mutual labels:  paper, generative-adversarial-network
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 (-61.49%)
Mutual labels:  neural-networks, generative-adversarial-network
pytorch-gans
PyTorch implementation of GANs (Generative Adversarial Networks). DCGAN, Pix2Pix, CycleGAN, SRGAN
Stars: ✭ 21 (-93.97%)
Mutual labels:  generative-adversarial-network, cyclegan
Yann
This toolbox is support material for the book on CNN (http://www.convolution.network).
Stars: ✭ 41 (-88.22%)
Mutual labels:  neural-networks, generative-adversarial-network
Alae
[CVPR2020] Adversarial Latent Autoencoders
Stars: ✭ 3,178 (+813.22%)
Mutual labels:  paper, generative-adversarial-network
multitask-CycleGAN
Pytorch implementation of multitask CycleGAN with auxiliary classification loss
Stars: ✭ 88 (-74.71%)
Mutual labels:  generative-adversarial-network, cyclegan
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 (-20.69%)
Mutual labels:  generative-adversarial-network, cyclegan

CycleGAN

Tensorflow implementation of CycleGAN.

  1. Original implementation
  2. Paper

Blog

If you would like to understand the paper and see how to implement it by your own, you can have look at the blog by me

Both code and blog received mention on original project homepage over here

CycleGAN model

CycleGAN model can be summarized in the following image. For full details about implementation and understanding CycleGAN you can read the tutorial at this link

Model

Generator

Generator

Discriminator

Discriminator

Our Results

We ran the model for horse2zebra dataset but because of the lack of resources, we just ran the model for 100 epochs and got following results.

Results

Final Comments

  1. During training we noticed that the ouput results were sensitive to initialization. Thanks to vanhuyz for pointing this out and suggesting training multiple times to get best results. You might notice background color being reversed as in following image. This effect can be observed only after 10-20 epochs and you can try to run the code again.

Fail

  1. We also think that this model is not good fit to change the shape of object. We tried to run the model for converting a men's face to a look alike women's face. For that we used celebA dataset but the results are not good and images produced are quite distorted.
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].