Skip to content

A PyTorch implementation of the paper "Semantic Image Synthesis via Adversarial Learning" in ICCV 2017

License

Notifications You must be signed in to change notification settings

woozzu/dong_iccv_2017

Repository files navigation

Semantic Image Synthesis via Adversarial Learning

This is a PyTorch implementation of the paper Semantic Image Synthesis via Adversarial Learning.

Model architecture

Requirements

Pretrained word vectors for fastText

Download a pretrained English word vectors. You can see the list of pretrained vectors on this page.

Datasets

The caption data is from this repository. After downloading, modify CONFIG file so that all paths of the datasets point to the data you downloaded.

Run

  • scripts/train_text_embedding_[birds/flowers].sh
    Train a visual-semantic embedding model using the method of Kiros et al..
  • scripts/train_[birds/flowers].sh
    Train a GAN using a pretrained text embedding model.
  • scripts/test_[birds/flowers].sh
    Generate some examples using original images and semantically relevant texts.

Results

Flowers

Birds

Acknowledgements

We would like to thank Hao Dong, who is one of the first authors of the paper Semantic Image Synthesis via Adversarial Learning, for providing helpful advice for the implementation.

About

A PyTorch implementation of the paper "Semantic Image Synthesis via Adversarial Learning" in ICCV 2017

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published