Curated list of awesome GAN applications and demonstrations.
Note: General GAN papers targeting simple image generation such as DCGAN, BEGAN etc. are not included in the list. I mainly care about applications.
- Generative Adversarial Networks, [paper], [github]
- Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks, [paper], [github]
- BEGAN: Boundary Equilibrium Generative Adversarial Networks, [paper], [github]
- Towards the Automatic Anime Characters Creation with Generative Adversarial Networks, [paper]
- A simple PyTorch Implementation of Generative Adversarial Networks, focusing on anime face drawing, [github]
- Generative Visual Manipulation on the Natural Image Manifold, [paper], [github]
- Neural Photo Editing with Introspective Adversarial Networks, [paper], [github]
- TAC-GAN – Text Conditioned Auxiliary Classifier Generative Adversarial Network, [paper], [github]
- StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks, [paper], [github]
- Generative Adversarial Text to Image Synthesis, [paper], [github], [github]
- Learning What and Where to Draw, [paper], [github]
- Parametric 3D Exploration with Stacked Adversarial Networks, [github], [Youtube]
- Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling, [paper], [github], [Youtube]
- Age Progression/Regression by Conditional Adversarial Autoencoder, [paper], [github]
- CAN: Creative Adversarial Networks Generating “Art” by Learning About Styles and Deviating from Style Norms, [paper]
- FACE AGING WITH CONDITIONAL GENERATIVE ADVERSARIAL NETWORKS, [paper]
- Pose Guided Person Image Generation, [paper]
- Image-to-Image Translation with Conditional Adversarial Networks, [paper], [github], [Youtube]
- Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks, [paper], [github], [Youtube]
- Learning to Discover Cross-Domain Relations with Generative Adversarial Networks, [paper], [github]
- Unsupervised Creation of Parameterized Avatars, [paper]
- UNSUPERVISED CROSS-DOMAIN IMAGE GENERATION, [paper]
- Precomputed Real-Time Texture Synthesis with Markovian Generative Adversarial Networks, [paper], [github]
- Pixel-Level Domain Transfer [paper], [github]
- TextureGAN: Controlling Deep Image Synthesis with Texture Patches, [paper], [demo]
- Context Encoders: Feature Learning by Inpainting, [paper], [github]
- Semantic Image Inpainting with Perceptual and Contextual Losses, [paper], [github]
- SEMI-SUPERVISED LEARNING WITH CONTEXT-CONDITIONAL GENERATIVE ADVERSARIAL NETWORKS, [paper]
- Generative Face Completion, [paper], [github]
- Image super-resolution through deep learning, [github]
- Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network, [paper], [github]
- High-Quality Face Image Super-Resolution Using Conditional Generative Adversarial Networks, [paper]
- Model-based Deep Convolutional Face Autoencoder for Unsupervised Monocular Reconstruction, [paper], [github], [Youtube]
- Learning to Simplify: Fully Convolutional Networks for Rough Sketch Cleanup, [paper], [site link], [Youtube]
- The Sketchy Database: Learning to Retrieve Badly Drawn Bunnies, [paper], [Youtube]
- PatchMatch: A Randomized Correspondence Algorithm for Structural Image Editing, [paper], [github], [Youtube]
- 1D Generative Adversarial Network Demo
- starter from "How to Train a GAN?" at NIPS2016
- NIPS 2016 Tutorial: Generative Adversarial Networks
- OpenAI - Generative Models
- [paper], [github], [Youtube]
- nashory/gans-collections.torch, torch7
- hwalsuklee/tensorflow-generative-model-collections, pytorch
- wiseodd/generative-models, both pytorch and tensorflow
Minchul Shin, @nashory
Any recommendations to add to the list are welcome :)
Feel free to make pull requests!