22

Introduction to Generative Adversarial Networks

In this chapter, we're going to provide a brief introduction to a family of generative models based on some game theory concepts. Their main peculiarity is an adversarial training procedure that is aimed at learning to distinguish between true and fake samples, driving, at the same time, another component that generates samples more and more similar to the training examples.

In particular, we will be discussing:

  • Adversarial training and standard Generative Adversarial Networks (GANs)
  • Deep Convolutional GANs (DCGANs)
  • Wasserstein GANs (WGANs)

We can now introduce the concept of adversarial training of neural models, its connection to game theory and its applications to GANs.

Adversarial training ...

Get Mastering Machine Learning Algorithms - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.