All Projects → savan77 → The Gan World

savan77 / The Gan World

Everything about Generative Adversarial Networks

Projects that are alternatives of or similar to The Gan World

Ranksrgan
ICCV 2019 (oral) RankSRGAN: Generative Adversarial Networks with Ranker for Image Super-Resolution. PyTorch implementation
Stars: ✭ 213 (-12.35%)
Mutual labels:  gan, generative-adversarial-network
Gif
GIF is a photorealistic generative face model with explicit 3D geometric and photometric control.
Stars: ✭ 233 (-4.12%)
Mutual labels:  gan, generative-adversarial-network
Pytorch Generative Model Collections
Collection of generative models in Pytorch version.
Stars: ✭ 2,296 (+844.86%)
Mutual labels:  gan, generative-adversarial-network
Anogan Tf
Unofficial Tensorflow Implementation of AnoGAN (Anomaly GAN)
Stars: ✭ 218 (-10.29%)
Mutual labels:  gan, generative-adversarial-network
Gan steerability
On the "steerability" of generative adversarial networks
Stars: ✭ 225 (-7.41%)
Mutual labels:  gan, generative-adversarial-network
Dragan
A stable algorithm for GAN training
Stars: ✭ 189 (-22.22%)
Mutual labels:  gan, generative-adversarial-network
Freezed
Freeze the Discriminator: a Simple Baseline for Fine-Tuning GANs (CVPRW 2020)
Stars: ✭ 195 (-19.75%)
Mutual labels:  gan, generative-adversarial-network
Gannotation
GANnotation (PyTorch): Landmark-guided face to face synthesis using GANs (And a triple consistency loss!)
Stars: ✭ 167 (-31.28%)
Mutual labels:  gan, generative-adversarial-network
Triple Gan
See Triple-GAN-V2 in PyTorch: https://github.com/taufikxu/Triple-GAN
Stars: ✭ 203 (-16.46%)
Mutual labels:  gan, generative-adversarial-network
Iseebetter
iSeeBetter: Spatio-Temporal Video Super Resolution using Recurrent-Generative Back-Projection Networks | Python3 | PyTorch | GANs | CNNs | ResNets | RNNs | Published in Springer Journal of Computational Visual Media, September 2020, Tsinghua University Press
Stars: ✭ 202 (-16.87%)
Mutual labels:  gan, generative-adversarial-network
Gan2shape
Code for GAN2Shape (ICLR2021 oral)
Stars: ✭ 183 (-24.69%)
Mutual labels:  gan, generative-adversarial-network
Artgan
ArtGAN: This work presents a series of new approaches to improve Generative Adversarial Network (GAN) for conditional image synthesis and we name the proposed model as “ArtGAN”. Implementations are in Caffe/Tensorflow.
Stars: ✭ 210 (-13.58%)
Mutual labels:  gan, generative-adversarial-network
Facegan
TF implementation of our ECCV 2018 paper: Semi-supervised Adversarial Learning to Generate Photorealistic Face Images of New Identities from 3D Morphable Model
Stars: ✭ 176 (-27.57%)
Mutual labels:  gan, generative-adversarial-network
Pytorch Cyclegan And Pix2pix
Image-to-Image Translation in PyTorch
Stars: ✭ 16,477 (+6680.66%)
Mutual labels:  gan, generative-adversarial-network
Image generator
DCGAN image generator 🖼️.
Stars: ✭ 173 (-28.81%)
Mutual labels:  gan, generative-adversarial-network
Creative Adversarial Networks
(WIP) Implementation of Creative Adversarial Networks https://arxiv.org/pdf/1706.07068.pdf
Stars: ✭ 193 (-20.58%)
Mutual labels:  gan, generative-adversarial-network
Anime Face Gan Keras
A DCGAN to generate anime faces using custom mined dataset
Stars: ✭ 161 (-33.74%)
Mutual labels:  gan, generative-adversarial-network
Tensorflow Mnist Gan Dcgan
Tensorflow implementation of Generative Adversarial Networks (GAN) and Deep Convolutional Generative Adversarial Netwokrs for MNIST dataset.
Stars: ✭ 163 (-32.92%)
Mutual labels:  gan, generative-adversarial-network
Arbitrary Text To Image Papers
A collection of arbitrary text to image papers with code (constantly updating)
Stars: ✭ 196 (-19.34%)
Mutual labels:  gan, generative-adversarial-network
Gan Sandbox
Vanilla GAN implemented on top of keras/tensorflow enabling rapid experimentation & research. Branches correspond to implementations of stable GAN variations (i.e. ACGan, InfoGAN) and other promising variations of GANs like conditional and Wasserstein.
Stars: ✭ 210 (-13.58%)
Mutual labels:  gan, generative-adversarial-network

The GAN World

Everything about Generative Adversarial Networks

Table of Contents

Introduction

Generative Adversarial Networks are very popular generative models which can be trained to generate synthetic data that is similar to the training data. Basic idea behind GANs is, we have two models, one called Generator and another called Discriminator. Generator takes noise as an input and produces synthetic data. Then, this generated data(fake data) along with original data from training dataset is fed into disciminator. Here, discriminator tries to distinguish between original data and fake data. As learning proceeds generator learns to generate more and more realistic data and discriminator learns to get better at distinguishing generated and fake data. In other words, GANs learn a probability distribution of the training data which we can use later to sample the data from it. Here, we have two networks(generator and discriminator) which we need to train simultaneously. GANs are also famous for their unstable training, they are hard to train. But we have made great progress in this field especially in image generation. As of now, we have GAN models which can generate high-resolution realistic images. GANs are so popular that every week new paper on GAN is coming out. This repository contains various resources which can be used to learn or implement GANs.

Papers and Code

Generative Adversarial Networks [Paper]

Deep Convolutional Generative Adversarial Networks [Paper]

Wasserstein GAN [Paper]

Bayesian GAN [Paper]

DiscoGAN [Paper]

Bayesian GAN [Paper]

Energy-based Generative Adversarial Network [Paper]

Boundary Equilibrium GAN [Paper]

Coupled Generative Adversarial Networks [Paper]

MAGAN: Margin Adaptation for Generative Adversarial Networks [Paper]

InfoGAN : Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets [Paper]

SEGAN : Speech Enhancement Generative Adversarial Networks [Paper]

Conditional Generative Adversarial Nets [Paper]

Boundary-Seeking Generative Adversarial Networks [Paper]

Softmax GAN [Paper]

Cycle GAN [Paper]

GAWWN : Generative Adversarial What-Where Network [Paper]

StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks [Paper]

End-to-end Adversarial Learning for Generative Conversational Agents [Paper]

StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translation [Paper]

Unsupervised Cross-Domain Image Generation [Paper]

Generative Adversarial Nets from a Density Ratio Estimation Perspective [Paper]

BCGAN : Bayesian Conditional Generative Adverserial Networks [Paper]

SeqGAN: Sequence Generative Adversarial Nets with Policy Gradient [Paper]

Gang of GANs : Generative Adversarial Networks with Maximum Margin Ranking [Paper]

SketchGAN : Adversarial Training For Sketch Retrieval [Paper]

Unrolled Generative Adversarial Networks [Paper]

TextureGAN : Controlling Deep Image Synthesis with Texture Patches [Paper]

Temporal Generative Adversarial Nets [Paper]

Recurrent Topic-Transition GAN for Visual Paragraph Generation [Paper]

Triangle Generative Adversarial Networks [Paper]

AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Adversarial Networks [Paper]

Structured Generative Adversarial Networks [Paper]

BigGan: Large Scale GAN Training for High Fidelity Natural Image Synthesis [Paper]

Projects

  • Image Completion with Deep Learning in TensorFlow[Blog][Github]
  • Image Super Resolution with Deep Learning[Github]
  • Neural Photo Editor : A simple interface for editing natural photos with generative neural networks[Github]
  • iGAN : Interactive Image Generation via Generative Adversarial Networks[Github]
  • CleverHans : A library for benchmarking vulnerability to adversarial examples[Github]
  • VideoGAN : Generating Videos with Scene Dynamics[Blog][Github]

Tutorials, Blogs and Talks

Blogs

Talks

Datasets

Other Resources

Contributing

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].