https://github.com/hanzhanggit/StackGAN-v2
StackGAN-v2StackGAN-v1: Tensorflow implementation
StackGAN-v1: Pytorch implementation
Inception score evaluation
Pytorch implementation for reproducing StackGAN_v2 results in the paper StackGAN++: Realistic Image Synthesis with Stacked Generative Adversarial Networks by Han Zhang*, Tao Xu*, Hongsheng Li, Shaoting Zhang, Xiaogang Wang, Xiaolei Huang, Dimitris Metaxas.
python 2.7
Pytorch
In addition, please add the project folder to PYTHONPATH and pip install the following packages:
tensorboard
python-dateutil
easydict
pandas
torchfile
Data
Download our preprocessed char-CNN-RNN text embeddings for birds and save them to data/
Download the birds image data. Extract them to data/birds/
Download ImageNet dataset and extract the images to data/imagenet/
Download LSUN dataset and save the images to data/lsun
Training
Train a StackGAN-v2 model on the bird (CUB) dataset using our preprocessed embeddings:
Train a StackGAN-v2 model on the ImageNet dog subset:
Train a StackGAN-v2 model on the ImageNet cat subset:
Train a StackGAN-v2 model on the lsun bedroom subset:
Train a StackGAN-v2 model on the lsun church subset:
*.yml files are example configuration files for training/evaluation our models.
If you want to try your own datasets, here are some good tips about how to train GAN. Also, we encourage to try different hyper-parameters and architectures, especially for more complex datasets.
Pretrained Model
StackGAN-v2 for bird. Download and save it to models/ (The inception score for this Model is 4.04±0.05)
StackGAN-v2 for dog. Download and save it to models/ (The inception score for this Model is 9.55±0.11)
StackGAN-v2 for cat. Download and save it to models/
StackGAN-v2 for bedroom. Download and save it to models/
StackGAN-v2 for church. Download and save it to models/
Evaluating
Examples generated by StackGAN-v2
Tsne visualization of randomly generated birds, dogs, cats, churchs and bedrooms
If you find StackGAN useful in your research, please consider citing:
@article{Han17stackgan2, author = {Han Zhang and Tao Xu and Hongsheng Li and Shaoting Zhang and Xiaogang Wang and Xiaolei Huang and Dimitris Metaxas}, title = {StackGAN++: Realistic Image Synthesis with Stacked Generative Adversarial Networks}, journal = {arXiv: 1710.10916}, year = {2017},}
@inproceedings{han2017stackgan,Author = {Han Zhang and Tao Xu and Hongsheng Li and Shaoting Zhang and Xiaogang Wang and Xiaolei Huang and Dimitris Metaxas},Title = {StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks},Year = {2017},booktitle = {{ICCV}},}
Our follow-up work
References
招聘請公眾號回復招聘