A Large-Scale Study on Regularization and Normalization in GANs

Karol Kurach, Mario Lucic, Xiaohua Zhai, Marcin Michalski, Sylvain Gelly
7/12/2018
cs.LGstat.ML

Official code: google/compare_gan (1,815 stars, Apache-2.0, last commit 2021-01-31).

Abstract

Generative adversarial networks (GANs) are a class of deep generative models which aim to learn a target distribution in an unsupervised fashion. While they were successfully applied to many problems, training a GAN is a notoriously challenging task and requires a significant number of hyperparameter tuning, neural architecture engineering, and a non-trivial amount of "tricks". The success in many practical applications coupled with the lack of a measure to quantify the failure modes of GANs resulted in a plethora of proposed losses, regularization and normalization schemes, as well as neural architectures. In this work we take a sober view of the current state of GANs from a practical perspective. We discuss and evaluate common pitfalls and reproducibility issues, open-source our code on Github, and provide pre-trained models on TensorFlow Hub.

View on arXivView PDF

Code Implementations(1)

google/compare_ganOfficial100%
Apache-2.0

Compare GAN code.

1,815307Python, Jupyter NotebookFeb 20, 20185 years agoApache-2.0

Cite this paper

@article{kurach2018largescale,
  title  = {A Large-Scale Study on Regularization and Normalization in GANs},
  author = {Karol Kurach and Mario Lucic and Xiaohua Zhai and Marcin Michalski and Sylvain Gelly},
  year   = {2018},
  eprint = {1807.04720},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1807.04720}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1807.04720.svg)](https://codeofpaper.com/paper/1807.04720)

Discussion