All Projects → qiaott → Mirrorgan

qiaott / Mirrorgan

Pytorch implementation of MirrorGAN

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Mirrorgan

Contrastive Unpaired Translation
Contrastive unpaired image-to-image translation, faster and lighter training than cyclegan (ECCV 2020, in PyTorch)
Stars: ✭ 822 (+627.43%)
Mutual labels:  gans
Pacgan
[NeurIPS 2018] [JSAIT] PacGAN: The power of two samples in generative adversarial networks
Stars: ✭ 67 (-40.71%)
Mutual labels:  gans
Doppelganger
[IMC 2020 (Best Paper Finalist)] Using GANs for Sharing Networked Time Series Data: Challenges, Initial Promise, and Open Questions
Stars: ✭ 97 (-14.16%)
Mutual labels:  gans
Asrgen
Attacking Speaker Recognition with Deep Generative Models
Stars: ✭ 31 (-72.57%)
Mutual labels:  gans
Image Outpainting
🏖 Keras Implementation of Painting outside the box
Stars: ✭ 1,106 (+878.76%)
Mutual labels:  gans
Agis Net
[SIGGRAPH Asia 2019] Artistic Glyph Image Synthesis via One-Stage Few-Shot Learning
Stars: ✭ 77 (-31.86%)
Mutual labels:  gans
Gans In Action
Companion repository to GANs in Action: Deep learning with Generative Adversarial Networks
Stars: ✭ 748 (+561.95%)
Mutual labels:  gans
3d Recgan Extended
🔥3D-RecGAN++ in Tensorflow (TPAMI 2018)
Stars: ✭ 98 (-13.27%)
Mutual labels:  gans
Matlab Gan
MATLAB implementations of Generative Adversarial Networks -- from GAN to Pixel2Pixel, CycleGAN
Stars: ✭ 63 (-44.25%)
Mutual labels:  gans
Ai Paper Drawer
人工智能论文关键点集结。This project aims to collect key points of AI papers.
Stars: ✭ 82 (-27.43%)
Mutual labels:  gans
Bringing Old Photos Back To Life
Bringing Old Photo Back to Life (CVPR 2020 oral)
Stars: ✭ 9,525 (+8329.2%)
Mutual labels:  gans
Img2imggan
Implementation of the paper : "Toward Multimodal Image-to-Image Translation"
Stars: ✭ 49 (-56.64%)
Mutual labels:  gans
Cnn Paper2
🎨 🎨 深度学习 卷积神经网络教程 :图像识别,目标检测,语义分割,实例分割,人脸识别,神经风格转换,GAN等🎨🎨 https://dataxujing.github.io/CNN-paper2/
Stars: ✭ 77 (-31.86%)
Mutual labels:  gans
Delving Deep Into Gans
Generative Adversarial Networks (GANs) resources sorted by citations
Stars: ✭ 834 (+638.05%)
Mutual labels:  gans
Pytorch Generative Adversarial Networks
A very simple generative adversarial network (GAN) in PyTorch
Stars: ✭ 1,345 (+1090.27%)
Mutual labels:  gans
Gan Compression
[CVPR 2020] GAN Compression: Efficient Architectures for Interactive Conditional GANs
Stars: ✭ 800 (+607.96%)
Mutual labels:  gans
Torchgan
Research Framework for easy and efficient training of GANs based on Pytorch
Stars: ✭ 1,156 (+923.01%)
Mutual labels:  gans
Ylg
[CVPR 2020] Official Implementation: "Your Local GAN: Designing Two Dimensional Local Attention Mechanisms for Generative Models".
Stars: ✭ 109 (-3.54%)
Mutual labels:  gans
Tagan
An official PyTorch implementation of the paper "Text-Adaptive Generative Adversarial Networks: Manipulating Images with Natural Language", NeurIPS 2018
Stars: ✭ 97 (-14.16%)
Mutual labels:  gans
Bicyclegan
Toward Multimodal Image-to-Image Translation
Stars: ✭ 1,215 (+975.22%)
Mutual labels:  gans

MirrorGAN

Pytorch implementation for Paper MirrorGAN: Learning Text-to-image Generation by Redescription by Tingting Qiao, Jing Zhang, Duanqing Xu, Dacheng Tao. (The work was performed when Tingting Qiao was a visiting student at UBTECH Sydney AI Centre in the School of Computer Science, FEIT, the University of Sydney).

image

Getting Started

Installation

  • Install PyTorch and dependencies from http://pytorch.org

  • Install Torch vision from the source.

  • Clone this repo:

git clone https://github.com/qiaott/MirrorGAN.git
cd MirrorGAN
  • Download our preprocessed data from here.

  • The STEM was pretrained using the code provided here

  • The STREAM was pretrained using the code provided here.

Train/Test

After obtaining the pretrained STEM and STREAM modules, we can train the text2image model.

  • Train a model:
./do_train.sh
  • Test a model:
./do_test.sh

Citation

If you use this code for your research, please cite our paper.

@article{qiao2019mirrorgan,
  title={MirrorGAN: Learning Text-to-image Generation by Redescription},
  author={Qiao, Tingting and Zhang, Jing and Xu, Duanqing and Tao, Dacheng},
  journal={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition},
  year={2019}
}
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].