Need help with text-to-image?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

zsdonghao
507 Stars 155 Forks 78 Commits 33 Opened issues

Description

Generative Adversarial Text to Image Synthesis / Please Star -->

Services available

!
?

Need anything else?

Contributors list

# 1,384
Python
Tensorf...
dqn
Google
69 commits
# 118,660
Python
Tensorf...
variati...
tensorl...
4 commits
# 6,068
Vue.js
vuex
Python
pytorch
2 commits
# 40,550
Tensorf...
Python
vgg
vgg16
1 commit

Text To Image Synthesis

This is a tensorflow implementation of synthesizing images. The images are synthesized using the GAN-CLS Algorithm from the paper Generative Adversarial Text-to-Image Synthesis. This implementation is built on top of the excellent DCGAN in Tensorflow.

Plese star https://github.com/tensorlayer/tensorlayer

Model architecture

Image Source : Generative Adversarial Text-to-Image Synthesis Paper

Requirements

Datasets

  • The model is currently trained on the flowers dataset. Download the images from here and save them in
    102flowers/102flowers/*.jpg
    . Also download the captions from this link. Extract the archive, copy the
    text_c10
    folder and paste it in
    102flowers/text_c10/class_*
    .

N.B You can downloads all data files needed manually or simply run the downloads.py and put the correct files to the right directories.

python 
python downloads.py

Codes

  • downloads.py
    download Oxford-102 flower dataset and caption files(run this first).
  • data_loader.py
    load data for further processing.
  • train_txt2im.py
    train a text to image model.
  • utils.py
    helper functions.
  • model.py
    models.

References

Results

  • the flower shown has yellow anther red pistil and bright red petals.
  • this flower has petals that are yellow, white and purple and has dark lines
  • the petals on this flower are white with a yellow center
  • this flower has a lot of small round pink petals.
  • this flower is orange in color, and has petals that are ruffled and rounded.
  • the flower has yellow petals and the center of it is brown
  • this flower has petals that are blue and white.
  • these white flowers have petals that start off white in color and end in a white towards the tips.

License

Apache 2.0

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.