All Projects → stormraiser → gan-weightnorm-resnet

stormraiser / gan-weightnorm-resnet

Licence: GPL-3.0 License
Generative Adversarial Network with Weight Normalization + ResNet

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to gan-weightnorm-resnet

gan tensorflow
Automatic feature engineering using Generative Adversarial Networks using TensorFlow.
Stars: ✭ 48 (+152.63%)
Mutual labels:  generative-adversarial-network
TriangleGAN
TriangleGAN, ACM MM 2019.
Stars: ✭ 28 (+47.37%)
Mutual labels:  generative-adversarial-network
hgail
gail, infogail, hierarchical gail implementations
Stars: ✭ 25 (+31.58%)
Mutual labels:  generative-adversarial-network
catgan pytorch
Unsupervised and Semi-supervised Learning with Categorical Generative Adversarial Networks
Stars: ✭ 50 (+163.16%)
Mutual labels:  generative-adversarial-network
GAN-Project-2018
GAN in Tensorflow to be run via Linux command line
Stars: ✭ 21 (+10.53%)
Mutual labels:  generative-adversarial-network
GAN-auto-write
Generative Adversarial Network that learns to generate handwritten digits. (Learning Purposes)
Stars: ✭ 18 (-5.26%)
Mutual labels:  generative-adversarial-network
vaegan
An implementation of VAEGAN (variational autoencoder + generative adversarial network).
Stars: ✭ 88 (+363.16%)
Mutual labels:  generative-adversarial-network
CsiGAN
An implementation for our paper: CsiGAN: Robust Channel State Information-based Activity Recognition with GANs (IEEE Internet of Things Journal, 2019), which is the semi-supervised Generative Adversarial Network (GAN) for Channel State Information (CSI) -based activity recognition.
Stars: ✭ 23 (+21.05%)
Mutual labels:  generative-adversarial-network
StyleGANCpp
Unofficial implementation of StyleGAN's generator
Stars: ✭ 25 (+31.58%)
Mutual labels:  generative-adversarial-network
steam-stylegan2
Train a StyleGAN2 model on Colaboratory to generate Steam banners.
Stars: ✭ 30 (+57.89%)
Mutual labels:  generative-adversarial-network
Adventures-with-GANS
Showcasing various fun adventures with GANs
Stars: ✭ 13 (-31.58%)
Mutual labels:  generative-adversarial-network
AdverseBiNet
Improving Document Binarization via Adversarial Noise-Texture Augmentation
Stars: ✭ 34 (+78.95%)
Mutual labels:  generative-adversarial-network
seqgan-music
Implementation of a paper "Polyphonic Music Generation with Sequence Generative Adversarial Networks" in TensorFlow
Stars: ✭ 21 (+10.53%)
Mutual labels:  generative-adversarial-network
Awesome-Text-to-Image
A Survey on Text-to-Image Generation/Synthesis.
Stars: ✭ 251 (+1221.05%)
Mutual labels:  generative-adversarial-network
Image-Colorization-CycleGAN
Colorization of grayscale images using CycleGAN in TensorFlow.
Stars: ✭ 16 (-15.79%)
Mutual labels:  generative-adversarial-network
IrwGAN
Official pytorch implementation of the IrwGAN for unaligned image-to-image translation
Stars: ✭ 33 (+73.68%)
Mutual labels:  generative-adversarial-network
AdvSegLoss
Official Pytorch implementation of Adversarial Segmentation Loss for Sketch Colorization [ICIP 2021]
Stars: ✭ 24 (+26.32%)
Mutual labels:  generative-adversarial-network
AvatarGAN
Generate Cartoon Images using Generative Adversarial Network
Stars: ✭ 24 (+26.32%)
Mutual labels:  generative-adversarial-network
Deep-Exemplar-based-Video-Colorization
The source code of CVPR 2019 paper "Deep Exemplar-based Video Colorization".
Stars: ✭ 180 (+847.37%)
Mutual labels:  generative-adversarial-network
lagvae
Lagrangian VAE
Stars: ✭ 27 (+42.11%)
Mutual labels:  generative-adversarial-network

Generative Adversarial Networks with Weight Normalization and ResNet

A GAN implementation based on my paper On the Effects of Batch and Weight Normalization in Generative Adversarial Networks

The earlier repo was for the version submitted to NIPS 2017 but sadly the paper didn't get in, so we made some improvements and re-submitted to CVPR 2018 (will put that on arXiv soon). One major change was adding some tweaks so that the method could work with a residual network. For this we've changed the architecture substantially, completely switched to pytorch and removed any batchnorm code, thus we decided that we should open a new repository and keep the old one for reference (which also means we will not fix the numerous bugs there).

We are testing on direct training on CelebA-HQ, the result of which will determine how hard we are gonna sell this paper and whether we'll even bother documenting this code. Wait for it!

If you want to try it now:

python split_data.py --dataset folder --dataroot /path/to/img_align_celeba --test_num 200

python main.py --dataset folder --dataroot /path/to/img_align_celeba --image_size 160 --crop_size 160 --dis_feature 64 128 256 384 512 --dis_block 1 1 1 1 1 --gen_feature 64 128 256 384 512 --gen_block 1 1 1 1 1 --save_path /some/path

The code is for Python 3

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