All Projects → luoxier → Cyclegan_tensorlayer

luoxier / Cyclegan_tensorlayer

Licence: mit
Re-implement CycleGAN in Tensorlayer

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Cyclegan tensorlayer

automatic-manga-colorization
Use keras.js and cyclegan-keras to colorize manga automatically. All computation in browser. Demo is online:
Stars: ✭ 20 (-76.74%)
Mutual labels:  gan, cyclegan
Deep Learning Book
《Deep Learning》《深度学习》 by Ian Goodfellow, Yoshua Bengio and Aaron Courville
Stars: ✭ 492 (+472.09%)
Mutual labels:  gan, tensorlayer
Pytorch-Image-Translation-GANs
Pytorch implementations of most popular image-translation GANs, including Pixel2Pixel, CycleGAN and StarGAN.
Stars: ✭ 106 (+23.26%)
Mutual labels:  gan, cyclegan
Paddlegan
PaddlePaddle GAN library, including lots of interesting applications like First-Order motion transfer, wav2lip, picture repair, image editing, photo2cartoon, image style transfer, and so on.
Stars: ✭ 4,987 (+5698.84%)
Mutual labels:  gan, cyclegan
Cyclegan
PyTorch implementation of CycleGAN
Stars: ✭ 38 (-55.81%)
Mutual labels:  gan, cyclegan
Srgan
Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network
Stars: ✭ 2,641 (+2970.93%)
Mutual labels:  gan, tensorlayer
Pycadl
Python package with source code from the course "Creative Applications of Deep Learning w/ TensorFlow"
Stars: ✭ 356 (+313.95%)
Mutual labels:  gan, cyclegan
Combogan
Stars: ✭ 134 (+55.81%)
Mutual labels:  gan, cyclegan
Anime person translation
人脸和动漫脸的互转
Stars: ✭ 35 (-59.3%)
Mutual labels:  gan, cyclegan
Tensorlayer
Deep Learning and Reinforcement Learning Library for Scientists and Engineers 🔥
Stars: ✭ 6,796 (+7802.33%)
Mutual labels:  gan, tensorlayer
Cyclegan Music Style Transfer
Symbolic Music Genre Transfer with CycleGAN
Stars: ✭ 201 (+133.72%)
Mutual labels:  gan, cyclegan
Cyclegan Tensorflow
An implementation of CycleGan using TensorFlow
Stars: ✭ 1,096 (+1174.42%)
Mutual labels:  gan, cyclegan
Gannotation
GANnotation (PyTorch): Landmark-guided face to face synthesis using GANs (And a triple consistency loss!)
Stars: ✭ 167 (+94.19%)
Mutual labels:  gan, cyclegan
Pytorch Cyclegan And Pix2pix
Image-to-Image Translation in PyTorch
Stars: ✭ 16,477 (+19059.3%)
Mutual labels:  gan, cyclegan
Cyclegan Vc2
Voice Conversion by CycleGAN (语音克隆/语音转换): CycleGAN-VC2
Stars: ✭ 158 (+83.72%)
Mutual labels:  gan, cyclegan
Dcgan
The Simplest DCGAN Implementation
Stars: ✭ 286 (+232.56%)
Mutual labels:  gan, tensorlayer
Cyclegan
Software that can generate photos from paintings, turn horses into zebras, perform style transfer, and more.
Stars: ✭ 10,933 (+12612.79%)
Mutual labels:  gan, cyclegan
Text To Image
Generative Adversarial Text to Image Synthesis / Please Star -->
Stars: ✭ 498 (+479.07%)
Mutual labels:  gan, tensorlayer
Cyclegan Vc3
Voice Conversion by CycleGAN (语音克隆/语音转换):CycleGAN-VC3
Stars: ✭ 52 (-39.53%)
Mutual labels:  gan, cyclegan
Cyclegan Qp
Official PyTorch implementation of "Artist Style Transfer Via Quadratic Potential"
Stars: ✭ 59 (-31.4%)
Mutual labels:  gan, cyclegan

CycleGAN_Tensorlayer

Re-implement CycleGAN in TensorLayer

  • Original CycleGAN
  • Improved CycleGAN with resize-convolution

Prerequisites:

  • TensorLayer
  • TensorFlow
  • Python

Run:

CUDA_VISIBLE_DEVICES=0 python main.py 

(if datasets are collected by yourself, you can use dataset_clean.py or dataset_crop.py to pre-process images)

Theory:

The generator process:

Image text

The discriminator process:

Image text

Result Improvement

  • Data augmentation
  • Resize convolution[4]
  • Instance normalization[5]

data augmentation:

Image text

Instance normalization(comparision by original paper https://arxiv.org/abs/1607.08022):

Image text

Resize convolution (Remove Checkerboard Artifacts):

Image text

Image text

Final Results:

Image text

Image text

Reference:

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