Text-To-Image Generation using Generative Adversial Networks

August 1, 2018

  • Technology Stack – Python: TensorFlow, Tensorlayer, Numpy, Scipy
  • The project employs the use of Generative Adversarial Networks (GAN) to convert an input text into corresponding images.
  • The model was trained on VGG Flowers and UCSD Birds dataset. Also, every image has 10 captions each, relating to corresponding image in the dataset.
  • The text was converted into feature vectors using LSTM Embeddings. They were concatenated with images and were feed on to the network.
  • The model used Adam Optimizer to optimize the cost function of the Generative Network.