zhangqianhui / AdversarialNetsPapers
Awesome paper list with code about generative adversarial nets
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing zhangqianhui/AdversarialNetsPapers in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Summary (README)
PreviewAdversarialNetsPapers
A collection of resources and papers on Generation Adversarial Networks.
Table of Contents
- First Paper
- [Application]
- Image Translation
- Facial Attribute Manipulation
- Face Swap and Reenactment
- Gaze Correction and Redirection
- Person Image Synthesis
- Image Inpainting
- Scene Generation
- Image blending
- Re-identification
- Super-Resolution
- De-Occlusion
- Semantic-Segmentation
- Object-Detection
- Landmark-Detection
- Video-Prediction-and-Generation
- Shadow Detection and Removal
- Makeup
- 3D
- Improving Classification And Recong
- [Theory]
- [Machine Learning]
- [Others]
- [Interdisciplinary]
- [Tutorial]
First paper
:heavy_check_mark: [Generative Adversarial Nets]
Image Translation
:heavy_check_mark: [UNSUPERVISED CROSS-DOMAIN IMAGE GENERATION]
:heavy_check_mark: [Image-to-image translation using conditional adversarial nets]
:heavy_check_mark: [Learning to Discover Cross-Domain Relations with Generative Adversarial Networks]
:heavy_check_mark: [Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks]
:heavy_check_mark: [CoGAN: Coupled Generative Adversarial Networks]
:heavy_check_mark: [Unsupervised Image-to-Image Translation with Generative Adversarial Networks]
- [Paper](NIPS 2017)
:heavy_check_mark: [DualGAN: Unsupervised Dual Learning for Image-to-Image Translation]
:heavy_check_mark: [Unsupervised Image-to-Image Translation Networks]
:heavy_check_mark: [High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANs]
:heavy_check_mark: [XGAN: Unsupervised Image-to-Image Translation for Many-to-Many Mappings]
:heavy_check_mark: [UNIT: UNsupervised Image-to-image Translation Networks]
:heavy_check_mark: [Toward Multimodal Image-to-Image Translation]
:heavy_check_mark: [Multimodal Unsupervised Image-to-Image Translation]
:heavy_check_mark: [Video-to-Video Synthesis]
:heavy_check_mark: [Everybody Dance Now]
:heavy_check_mark: [Art2Real: Unfolding the Reality of Artworks via Semantically-Aware Image-to-Image Translation]
- [Paper](CVPR 2019)
:heavy_check_mark: [Multi-Channel Attention Selection GAN with Cascaded Semantic Guidance for Cross-View Image Translation]
:heavy_check_mark: [Local Class-Specific and Global Image-Level Generative Adversarial Networks for Semantic-Guided Scene Generation]
:heavy_check_mark: [StarGAN v2: Diverse Image Synthesis for Multiple Domains]
:heavy_check_mark: [Structural-analogy from a Single Image Pair]
:heavy_check_mark: [High-Resolution Daytime Translation Without Domain Labels]
:heavy_check_mark: [Rethinking the Truly Unsupervised Image-to-Image Translation]
:heavy_check_mark: [Diverse Image Generation via Self-Conditioned GANs]
:heavy_check_mark: [Contrastive Learning for Unpaired Image-to-Image Translation]
Facial Attribute Manipulation
:heavy_check_mark: [Autoencoding beyond pixels using a learned similarity metric]
- [Paper][code][Tensorflow code](ICML 2016)
:heavy_check_mark: [Coupled Generative Adversarial Networks]
- [Paper][Caffe Code][Tensorflow Code](NIPS 2016)
:heavy_check_mark: [Invertible Conditional GANs for image editing]
:heavy_check_mark: [Learning Residual Images for Face Attribute Manipulation]
:heavy_check_mark: [Neural Photo Editing with Introspective Adversarial Networks]
:heavy_check_mark: [Neural Face Editing with Intrinsic Image Disentangling]
- [Paper](CVPR 2017)
:heavy_check_mark: [GeneGAN: Learning Object Transfiguration and Attribute Subspace from Unpaired Data ]
:heavy_check_mark: [Beyond Face Rotation: Global and Local Perception GAN for Photorealistic and Identity Preserving Frontal View Synthesis]
- [Paper](ICCV 2017)
:heavy_check_mark: [StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translation]
:heavy_check_mark: [Arbitrary Facial Attribute Editing: Only Change What You Want]
:heavy_check_mark: [ELEGANT: Exchanging Latent Encodings with GAN for Transferring Multiple Face Attributes]
:heavy_check_mark: [Sparsely Grouped Multi-task Generative Adversarial Networks for Facial Attribute Manipulation]
:heavy_check_mark: [GANimation: Anatomically-aware Facial Animation from a Single Image]
:heavy_check_mark: [Geometry Guided Adversarial Facial Expression Synthesis]
- [Paper](ACM MM2018)
:heavy_check_mark: [STGAN: A Unified Selective Transfer Network for Arbitrary Image Attribute Editing]
:heavy_check_mark: [3d guided fine-grained face manipulation] [Paper](CVPR 2019)
:heavy_check_mark: [SC-FEGAN: Face Editing Generative Adversarial Network with User's Sketch and Color]
:heavy_check_mark: [A Survey of Deep Facial Attribute Analysis]
- [Paper](IJCV 2019)
:heavy_check_mark: [PA-GAN: Progressive Attention Generative Adversarial Network for Facial Attribute Editing]
:heavy_check_mark: [SSCGAN: Facial Attribute Editing via StyleSkip Connections]
- [Paper](ECCV 2020)
:heavy_check_mark: [CAFE-GAN: Arbitrary Face Attribute Editingwith Complementary Attention Feature]
- [Paper](ECCV 2020)
Generative Models
:heavy_check_mark: [Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks]
:heavy_check_mark: [Deep Generative Image Models using a Laplacian Pyramid of Adversarial Networks]
:heavy_check_mark: [Generative Adversarial Text to Image Synthesis]
:heavy_check_mark: [Improved Techniques for Training GANs]
:heavy_check_mark: [Plug & Play Generative Networks: Conditional Iterative Generation of Images in Latent Space]
:heavy_check_mark: [StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks]
:heavy_check_mark: [Improved Training of Wasserstein GANs]
:heavy_check_mark: [Boundary Equibilibrium Generative Adversarial Networks]
:heavy_check_mark: [Progressive Growing of GANs for Improved Quality, Stability, and Variation]
:heavy_check_mark: [ Self-Attention Generative Adversarial Networks ]
:heavy_check_mark: [Large Scale GAN Training for High Fidelity Natural Image Synthesis]
- [Paper](ICLR 2019)
:heavy_check_mark: [A Style-Based Generator Architecture for Generative Adversarial Networks]
:heavy_check_mark: [Analyzing and Improving the Image Quality of StyleGAN]
:heavy_check_mark: [SinGAN: Learning a Generative Model from a Single Natural Image]
:heavy_check_mark: [Real or Not Real, that is the Question]
:heavy_check_mark: [Training End-to-end Single Image Generators without GANs]
:heavy_check_mark: [Adversarial Latent Autoencoders]
Gaze Correction and Redirection
:heavy_check_mark: [DeepWarp: Photorealistic Image Resynthesis for Gaze Manipulation]
:heavy_check_mark: [Photo-Realistic Monocular Gaze Redirection Using Generative Adversarial Networks]
:heavy_check_mark: [GazeCorrection:Self-Guided Eye Manipulation in the wild using Self-Supervised Generative Adversarial Networks]
:heavy_check_mark: [MGGR: MultiModal-Guided Gaze Redirection with Coarse-to-Fine Learning]
:heavy_check_mark: [Dual In-painting Model for Unsupervised Gaze Correction and Animation in the Wild]
AutoML
:heavy_check_mark: [AutoGAN: Neural Architecture Search for Generative Adversarial Networks]
Image Animation
:heavy_check_mark: [Animating arbitrary objects via deep motion transfer]
:heavy_check_mark: [First Order Motion Model for Image Animation]
GAN Theory
:heavy_check_mark: [Energy-based generative adversarial network]
:heavy_check_mark: [Improved Techniques for Training GANs]
:heavy_check_mark: [Mode Regularized Generative Adversarial Networks]
- [Paper](Yoshua Bengio , ICLR 2017)
:heavy_check_mark: [Improving Generative Adversarial Networks with Denoising Feature Matching]
:heavy_check_mark: [Sampling Generative Networks]
:heavy_check_mark: [How to train Gans]
:heavy_check_mark: [Towards Principled Methods for Training Generative Adversarial Networks]
- [Paper](ICLR 2017)
:heavy_check_mark: [Unrolled Generative Adversarial Networks]
:heavy_check_mark: [Least Squares Generative Adversarial Networks]
:heavy_check_mark: [Wasserstein GAN]
:heavy_check_mark: [Improved Training of Wasserstein GANs]
:heavy_check_mark: [Towards Principled Methods for Training Generative Adversarial Networks]
:heavy_check_mark: [Generalization and Equilibrium in Generative Adversarial Nets]
- [Paper](ICML 2017)
:heavy_check_mark: [GANs Trained by a Two Time-Scale Update Rule Converge to a Local Nash Equilibrium]
:heavy_check_mark: [Spectral Normalization for Generative Adversarial Networks]
:heavy_check_mark: [Which Training Methods for GANs do actually Converge]
:heavy_check_mark: [Self-Supervised Generative Adversarial Networks]
Image Inpainting
:heavy_check_mark: [Semantic Image Inpainting with Perceptual and Contextual Losses]
:heavy_check_mark: [Context Encoders: Feature Learning by Inpainting]
:heavy_check_mark: [Semi-Supervised Learning with Context-Conditional Generative Adversarial Networks]
:heavy_check_mark: [Generative face completion]
:heavy_check_mark: [Globally and Locally Consistent Image Completion]
- [MainPAGE][code](SIGGRAPH 2017)
:heavy_check_mark: [High-Resolution Image Inpainting using Multi-Scale Neural Patch Synthesis]
:heavy_check_mark: [Eye In-Painting with Exemplar Generative Adversarial Networks]
- [Paper][Introduction][Tensorflow code](CVPR2018)
:heavy_check_mark: [Generative Image Inpainting with Contextual Attention]
:heavy_check_mark: [Free-Form Image Inpainting with Gated Convolution]
:heavy_check_mark: [EdgeConnect: Generative Image Inpainting with Adversarial Edge Learning]
Scene Generation
:heavy_check_mark: [a layer-based sequential framework for scene generation with gans]
Semi-Supervised Learning
:heavy_check_mark: [Adversarial Training Methods for Semi-Supervised Text Classification]
:heavy_check_mark: [Improved Techniques for Training GANs]
:heavy_check_mark: [Unsupervised and Semi-supervised Learning with Categorical Generative Adversarial Networks]
- [Paper](ICLR)
:heavy_check_mark: [Semi-Supervised QA with Generative Domain-Adaptive Nets]
- [Paper](ACL 2017)
:heavy_check_mark: [Good Semi-supervised Learning that Requires a Bad GAN]
Ensemble
:heavy_check_mark: [AdaGAN: Boosting Generative Models]
- [Paper][[Code]](Google Brain)
Image blending
:heavy_check_mark: [GP-GAN: Towards Realistic High-Resolution Image Blending]
Re-identification
:heavy_check_mark: [Joint Discriminative and Generative Learning for Person Re-identification]
- [Paper][Code][YouTube] [Bilibili] (CVPR2019 Oral)
:heavy_check_mark: [Pose-Normalized Image Generation for Person Re-identification]
Super-Resolution
:heavy_check_mark: [Image super-resolution through deep learning]
- [Code](Just for face dataset)
:heavy_check_mark: [Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network]
:heavy_check_mark: [EnhanceGAN]
- [Docs][[Code]]
:heavy_check_mark: [ESRGAN: Enhanced Super-Resolution Generative Adversarial Networks]
De-Occlusion
:heavy_check_mark: [Robust LSTM-Autoencoders for Face De-Occlusion in the Wild]
Semantic Segmentation
:heavy_check_mark: [Adversarial Deep Structural Networks for Mammographic Mass Segmentation]
:heavy_check_mark: [Semantic Segmentation using Adversarial Networks]
- [Paper](soumith's paper)
Object Detection
:heavy_check_mark: [Perceptual generative adversarial networks for small object detection]
- [Paper](CVPR 2017)
:heavy_check_mark: [A-Fast-RCNN: Hard Positive Generation via Adversary for Object Detection]
Landmark Detection
:heavy_check_mark: [Style aggregated network for facial landmark detection]
- [Paper](CVPR 2018)
Conditional Adversarial
:heavy_check_mark: [Conditional Generative Adversarial Nets]
:heavy_check_mark: [InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets]
:heavy_check_mark: [Conditional Image Synthesis With Auxiliary Classifier GANs]
:heavy_check_mark: [Pixel-Level Domain Transfer]
:heavy_check_mark: [Invertible Conditional GANs for image editing]
:heavy_check_mark: [Plug & Play Generative Networks: Conditional Iterative Generation of Images in Latent Space]
:heavy_check_mark: [StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks]
Video Prediction and Generation
:heavy_check_mark: [Deep multi-scale video prediction beyond mean square error]
:heavy_check_mark: [Generating Videos with Scene Dynamics]
:heavy_check_mark: [MoCoGAN: Decomposing Motion and Content for Video Generation]
Shadow Detection and Removal
:heavy_check_mark: [ARGAN: Attentive Recurrent Generative Adversarial Network for Shadow Detection and Removal]
Makeup
:heavy_check_mark: [BeautyGAN: Instance-level Facial Makeup Transfer with Deep Generative Adversarial Network]
- [Paper](ACMMM 2018)
Reinforcement learning
:heavy_check_mark: [Connecting Generative Adversarial Networks and Actor-Critic Methods]
- [Paper](NIPS 2016 workshop)
RNN
:heavy_check_mark: [C-RNN-GAN: Continuous recurrent neural networks with adversarial training]
:heavy_check_mark: [SeqGAN: Sequence Generative Adversarial Nets with Policy Gradient]
Medicine
:heavy_check_mark: [Unsupervised Anomaly Detection with Generative Adversarial Networks to Guide Marker Discovery]
3D
:heavy_check_mark: [Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling]
:heavy_check_mark: [Transformation-Grounded Image Generation Network for Novel 3D View Synthesis]
- [Web](CVPR 2017)
MUSIC
:heavy_check_mark: [MidiNet: A Convolutional Generative Adversarial Network for Symbolic-domain Music Generation using 1D and 2D Conditions]
Discrete distributions
:heavy_check_mark: [Maximum-Likelihood Augmented Discrete Generative Adversarial Networks]
:heavy_check_mark: [Boundary-Seeking Generative Adversarial Networks]
:heavy_check_mark: [GANS for Sequences of Discrete Elements with the Gumbel-softmax Distribution]
Improving Classification And Recong
:heavy_check_mark: [Generative OpenMax for Multi-Class Open Set Classification]
- [Paper](BMVC 2017)
:heavy_check_mark: [Controllable Invariance through Adversarial Feature Learning]
:heavy_check_mark: [Unlabeled Samples Generated by GAN Improve the Person Re-identification Baseline in vitro]
:heavy_check_mark: [Learning from Simulated and Unsupervised Images through Adversarial Training]
:heavy_check_mark: [GAN-based synthetic medical image augmentation for increased CNN performance in liver lesion classification]
- [Paper] (Neurocomputing Journal (2018), Elsevier)
Project
:heavy_check_mark: [cleverhans]
- [Code](A library for benchmarking vulnerability to adversarial examples)
:heavy_check_mark: [reset-cppn-gan-tensorflow]
- [Code](Using Residual Generative Adversarial Networks and Variational Auto-encoder techniques to produce high resolution images)
:heavy_check_mark: [HyperGAN]
- [Code](Open source GAN focused on scale and usability)
Blogs
| Author | Address |
|---|---|
| inFERENCe | Adversarial network |
| inFERENCe | InfoGan |
| distill | Deconvolution and Image Generation |
| yingzhenli | Gan theory |
| OpenAI | Generative model |
Tutorial
:heavy_check_mark: [1] http://www.iangoodfellow.com/slides/2016-12-04-NIPS.pdf (NIPS Goodfellow Slides)[Chinese Trans][details]
:heavy_check_mark: [2] [PDF](NIPS Lecun Slides)
:heavy_check_mark: [3] [ICCV 2017 Tutorial About GANS]
:heavy_check_mark: [3] [A Mathematical Introduction to Generative Adversarial Nets (GAN)]