All Projects → znxlwm → pytorch-CycleGAN

znxlwm / pytorch-CycleGAN

Licence: other
Pytorch implementation of CycleGAN.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pytorch-CycleGAN

BicycleGAN-pytorch
Pytorch implementation of BicycleGAN with implementation details
Stars: ✭ 99 (+153.85%)
Mutual labels:  generative-adversarial-network, image-translation, cyclegan
Lggan
[CVPR 2020] Local Class-Specific and Global Image-Level Generative Adversarial Networks for Semantic-Guided Scene Generation
Stars: ✭ 97 (+148.72%)
Mutual labels:  generative-adversarial-network, generative-model, image-translation
TriangleGAN
TriangleGAN, ACM MM 2019.
Stars: ✭ 28 (-28.21%)
Mutual labels:  generative-adversarial-network, generative-model, image-translation
Gesturegan
[ACM MM 2018 Oral] GestureGAN for Hand Gesture-to-Gesture Translation in the Wild
Stars: ✭ 136 (+248.72%)
Mutual labels:  generative-adversarial-network, generative-model, image-translation
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 (+607.69%)
Mutual labels:  generative-adversarial-network, generative-model, cyclegan
multitask-CycleGAN
Pytorch implementation of multitask CycleGAN with auxiliary classification loss
Stars: ✭ 88 (+125.64%)
Mutual labels:  generative-adversarial-network, image-translation, cyclegan
Pytorch Cyclegan And Pix2pix
Image-to-Image Translation in PyTorch
Stars: ✭ 16,477 (+42148.72%)
Mutual labels:  generative-adversarial-network, cyclegan
Sgan
Stacked Generative Adversarial Networks
Stars: ✭ 240 (+515.38%)
Mutual labels:  generative-adversarial-network, generative-model
CycleGAN-gluon-mxnet
this repo attemps to reproduce Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks(CycleGAN) use gluon reimplementation
Stars: ✭ 31 (-20.51%)
Mutual labels:  generative-adversarial-network, cyclegan
gans-2.0
Generative Adversarial Networks in TensorFlow 2.0
Stars: ✭ 76 (+94.87%)
Mutual labels:  generative-adversarial-network, cyclegan
Neuralnetworks.thought Experiments
Observations and notes to understand the workings of neural network models and other thought experiments using Tensorflow
Stars: ✭ 199 (+410.26%)
Mutual labels:  generative-adversarial-network, generative-model
pytorch-gans
PyTorch implementation of GANs (Generative Adversarial Networks). DCGAN, Pix2Pix, CycleGAN, SRGAN
Stars: ✭ 21 (-46.15%)
Mutual labels:  generative-adversarial-network, cyclegan
MMD-GAN
Improving MMD-GAN training with repulsive loss function
Stars: ✭ 82 (+110.26%)
Mutual labels:  generative-adversarial-network, generative-model
Wgan
Tensorflow Implementation of Wasserstein GAN (and Improved version in wgan_v2)
Stars: ✭ 228 (+484.62%)
Mutual labels:  generative-adversarial-network, generative-model
Cocosnet
Cross-domain Correspondence Learning for Exemplar-based Image Translation. (CVPR 2020 Oral)
Stars: ✭ 211 (+441.03%)
Mutual labels:  generative-adversarial-network, image-translation
cycleGAN-PyTorch
A clean and lucid implementation of cycleGAN using PyTorch
Stars: ✭ 107 (+174.36%)
Mutual labels:  image-translation, cyclegan
Triple Gan
See Triple-GAN-V2 in PyTorch: https://github.com/taufikxu/Triple-GAN
Stars: ✭ 203 (+420.51%)
Mutual labels:  generative-adversarial-network, generative-model
publications-arruda-ijcnn-2019
Cross-Domain Car Detection Using Unsupervised Image-to-Image Translation: From Day to Night
Stars: ✭ 59 (+51.28%)
Mutual labels:  generative-adversarial-network, cyclegan
simplegan
Tensorflow-based framework to ease training of generative models
Stars: ✭ 19 (-51.28%)
Mutual labels:  generative-adversarial-network, generative-model
pytorch-GAN
My pytorch implementation for GAN
Stars: ✭ 12 (-69.23%)
Mutual labels:  generative-adversarial-network, generative-model

pytorch-CycleGAN

Pytorch implementation of CycleGAN [1].

dataset

  • apple2orange
    • apple training images: 995, orange training images: 1,019, apple test images: 266, orange test images: 248
  • horse2zebra
    • horse training images: 1,067, zebra training images: 1,334, horse test images: 120, zebra test images: 140

Resutls

apple2orange (after 200 epochs)

  • apple2orange
Input Output Reconstruction
  • orange2apple
Input Output Reconstruction
  • Learning Time
    • apple2orange - Avg. per epoch: 299.38 sec; Total 200 epochs: 62,225.33 sec

horse2zebra (after 200 epochs)

  • horse2zebra
Input Output Reconstruction
  • zebra2horse
Input Output Reconstruction
  • Learning Time
    • horse2zebra - Avg. per epoch: 299.25 sec; Total 200 epochs: 61,221.27 sec

Development Environment

  • Ubuntu 14.04 LTS
  • NVIDIA GTX 1080 ti
  • cuda 8.0
  • Python 2.7.6
  • pytorch 0.1.12
  • matplotlib 1.3.1
  • scipy 0.19.1

Reference

[1] Zhu, Jun-Yan, et al. "Unpaired image-to-image translation using cycle-consistent adversarial networks." arXiv preprint arXiv:1703.10593 (2017).

(Full paper: https://arxiv.org/pdf/1703.10593.pdf)

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