All Projects → zhangqianhui → Progressive_growing_of_gans_tensorflow

zhangqianhui / Progressive_growing_of_gans_tensorflow

Licence: mit
Tensorflow implementation of PROGRESSIVE GROWING OF GANS FOR IMPROVED QUALITY, STABILITY, AND VARIATION

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Progressive growing of gans tensorflow

Dagan
The implementation code for "DAGAN: Deep De-Aliasing Generative Adversarial Networks for Fast Compressed Sensing MRI Reconstruction"
Stars: ✭ 132 (-13.16%)
Mutual labels:  generative-adversarial-network
Focal Frequency Loss
Focal Frequency Loss for Generative Models
Stars: ✭ 141 (-7.24%)
Mutual labels:  generative-adversarial-network
Tensorflow Infogan
🎎 InfoGAN: Interpretable Representation Learning
Stars: ✭ 149 (-1.97%)
Mutual labels:  generative-adversarial-network
Deep Learning With Pytorch Tutorials
深度学习与PyTorch入门实战视频教程 配套源代码和PPT
Stars: ✭ 1,986 (+1206.58%)
Mutual labels:  generative-adversarial-network
Unetgan
Official Implementation of the paper "A U-Net Based Discriminator for Generative Adversarial Networks" (CVPR 2020)
Stars: ✭ 139 (-8.55%)
Mutual labels:  generative-adversarial-network
Semantic image inpainting
Semantic Image Inpainting
Stars: ✭ 140 (-7.89%)
Mutual labels:  generative-adversarial-network
Chainer Pix2pix
chainer implementation of pix2pix
Stars: ✭ 130 (-14.47%)
Mutual labels:  generative-adversarial-network
Isketchnfill
Software that can autocomplete sketches as the user starts drawing.
Stars: ✭ 151 (-0.66%)
Mutual labels:  generative-adversarial-network
Nice Gan Pytorch
Official PyTorch implementation of NICE-GAN: Reusing Discriminators for Encoding: Towards Unsupervised Image-to-Image Translation
Stars: ✭ 140 (-7.89%)
Mutual labels:  generative-adversarial-network
P2pala
Page to PAGE Layout Analysis Tool
Stars: ✭ 147 (-3.29%)
Mutual labels:  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 (-11.84%)
Mutual labels:  generative-adversarial-network
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 (-9.21%)
Mutual labels:  generative-adversarial-network
Conditional Gan
Anime Generation
Stars: ✭ 141 (-7.24%)
Mutual labels:  generative-adversarial-network
Gandissect
Pytorch-based tools for visualizing and understanding the neurons of a GAN. https://gandissect.csail.mit.edu/
Stars: ✭ 1,700 (+1018.42%)
Mutual labels:  generative-adversarial-network
Dvbpr
Personalized Fashion Recommendation and Generation
Stars: ✭ 150 (-1.32%)
Mutual labels:  generative-adversarial-network
Ganimation
GANimation: Anatomically-aware Facial Animation from a Single Image (ECCV'18 Oral) [PyTorch]
Stars: ✭ 1,730 (+1038.16%)
Mutual labels:  generative-adversarial-network
Tsit
[ECCV 2020 Spotlight] A Simple and Versatile Framework for Image-to-Image Translation
Stars: ✭ 141 (-7.24%)
Mutual labels:  generative-adversarial-network
Netgan
Implementation of the paper "NetGAN: Generating Graphs via Random Walks".
Stars: ✭ 152 (+0%)
Mutual labels:  generative-adversarial-network
Stylegan.pytorch
A PyTorch implementation for StyleGAN with full features.
Stars: ✭ 150 (-1.32%)
Mutual labels:  generative-adversarial-network
Genegan
GeneGAN: Learning Object Transfiguration and Attribute Subspace from Unpaired Data
Stars: ✭ 142 (-6.58%)
Mutual labels:  generative-adversarial-network

PGGAN-tensorflow

the Tensorflow implementation of PROGRESSIVE GROWING OF GANS FOR IMPROVED QUALITY, STABILITY, AND VARIATION.

The generative process of PG-GAN

Differences with the original paper.

  • Recently, just generate 64x64 and 128x128 pixels samples.

Setup

Prerequisites

  • TensorFlow >= 1.4
  • python 2.7 or 3

Getting Started

  • Clone this repo:
git clone https://github.com/zhangqianhui/progressive_growing_of_gans_tensorflow.git
cd progressive_growing_of_gans_tensorflow
  • Download the CelebA dataset

You can download the CelebA dataset and unzip CelebA into a directory. Noted that this directory don't contain the sub-directory.

  • The method for creating CelebA-HQ can be found on Method

  • Train the model on CelebA dataset

python main.py --path=your celeba data-path --celeba=True
  • Train the model on CelebA-HQ dataset
python main.py --path=your celeba-hq data-path --celeba=False

Results on celebA dataset

Here is the generated 64x64 results(Left: generated; Right: Real):

Here is the generated 128x128 results(Left: generated; Right: Real):

Results on CelebA-HQ dataset

Here is the generated 64x64 results(Left: Real; Right: Generated):

Here is the generated 128x128 results(Left: Real; Right: Generated):

Issue

If you find some bugs, Thanks for your issue to propose it.

Reference code

PGGAN Theano

PGGAN Pytorch

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