GANs Explained

This text is a reference for learning and mastering GANs (applied perspective). In these pages, we provide links to official code and documentation, discuss how the GAN networks function, present code examples in editable sandboxes with explanations.

Cover image

Copyright © 2023 Benjamin Kenwright.

The examples for this book were developed by Benjamin Kenwright and is licensed under the MIT license.

The cover art was created by Benjamin Kenwright and is a fun illustration depicting robots learning to paint through trial and error..

Special thanks to reviewers, colleagues and friends for input and discussion while developing the initial versions of the text.

Contents

Introduction to Generative Adversarial Networks (GANs)

Getting Ready for the Adventure

Understanding the GAN

Building Your First GAN

DCGAN: Deep Convolutional GANs

Conditional GANs: Steering Creativity with Labels

Image-to-Image Translation with GANs

Progressive GANS

Super-Resolution with GANs

GAN Art and Style Transfer

Music Generation with GANs

Text-to-Image Synthesis

GANs for Anomaly Detection

Simpson Face Generator

The Ethics of AI and GANs

Appendix