Generative Adversarial Networks

Know a great resource on Generative Adversarial Networks? Send it to us at!


Generative Adversarial Networks

  • Original Paper introducing GANs

The GAN Zoo

  • A thorough github repository with links to most GANs papers


Introduction to GANs, NIPS 2016 | Ian Goodfellow, OpenAI

    • Lecture by Ian Goodfellow, inventor of GANs

DeepMind x UCL | Deep Learning Lectures | 9/12 | Generative Adversarial Networks

    • A technical lecture on GANs and some of their popular variants, by DeepMind


Understanding Generative Adversarial Networks

  • A detailed blog post that walks through how GANs work

Code Examples

GANs Awesome Applications

  • A github repo with links to code and papers for a number of GANs applications


  • A github repo that implements the original GAN and a few variants with simple examples


  • A github repo of GAN implementations in pytorch with extensive commenting for beginners

Awesome-GANs with Tensorflow

  • A github repo with links to many GAN papers and tensorflow implemenations


Generative Adversarial Networks

  • Coursera course by DeepLearning.AI

Introduction to GANs

  • A short, beginner friendly GANs course from Google

Textbook Sections

Deep Learning Book Chapter 20.10.4: Generative Adversarial Networks

  • A section on GANs from Ian Goodfellow’s 2015 Deep Learning Textbook (Page 696)


GANs 2.0: Generative Adversarial Networks in TensorFlow 2.0

  • An API for building quick GANs pipelines in tensorflow


  • A lightweight library for training and evaluating GANs

Tagged Pages: DCGAN, Conditional GANs, Wasserstein GANs, Cycle GANs, Style GANs, TransGAN

Know a great resource on Generative Adversarial Networks? Send it to us at!