Progressive Growing of GANs for Improved Quality, Stability, and Variation

Tero Karras, Timo Aila, Samuli Laine, Jaakko Lehtinen
10/27/2017
cs.NEcs.LGstat.ML

Official code: tkarras/progressive_growing_of_gans (6,176 stars, last commit 2022-02-17).

Abstract

We describe a new training methodology for generative adversarial networks. The key idea is to grow both the generator and discriminator progressively: starting from a low resolution, we add new layers that model increasingly fine details as training progresses. This both speeds the training up and greatly stabilizes it, allowing us to produce images of unprecedented quality, e.g., CelebA images at 1024^2. We also propose a simple way to increase the variation in generated images, and achieve a record inception score of 8.80 in unsupervised CIFAR10. Additionally, we describe several implementation details that are important for discouraging unhealthy competition between the generator and discriminator. Finally, we suggest a new metric for evaluating GAN results, both in terms of image quality and variation. As an additional contribution, we construct a higher-quality version of the CelebA dataset.

View on arXivView PDF

Code Implementations(1)

Progressive Growing of GANs for Improved Quality, Stability, and Variation

6,1761,082PythonOct 27, 20174 years agoNOASSERTION

Similar Papers

Cite this paper

@article{karras2017progressive,
  title  = {Progressive Growing of GANs for Improved Quality, Stability, and Variation},
  author = {Tero Karras and Timo Aila and Samuli Laine and Jaakko Lehtinen},
  year   = {2017},
  eprint = {1710.10196},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1710.10196}
}

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/1710.10196.svg)](https://codeofpaper.com/paper/1710.10196)

Discussion