1. An Overview of GANs
Before we move into the more advanced concepts of GANs, let's start by going over GANs and introducing the underlying concepts behind them. GANs are very powerful; this simple statement is proven by the fact that they can generate new human faces that are not of real people by performing latent space interpolations.
The advanced features of GANs can be seen in these YouTube videos:
- Progressive GAN [4]: https://youtu.be/G06dEcZ-QTg
- StyleGAN v1 [5]: https://youtu.be/kSLJriaOumA
- StyleGAN v2 [6]: https://youtu.be/c-NJtV9Jvp0
The videos that show how GANs can be utilized to produce realistic faces demonstrate how powerful they can be. This topic is much more advanced than anything we've looked at before in this book. For example, the above videos demonstrate things that can't be accomplished easily by autoencoders, which we covered in Chapter 3, Autoencoders.
GANs are able to learn how to model the input...