Some interesting GAN architectures
Since their inception a lot of interest has been generated in GANs, and as a result we are seeing a lot of modifications and experimentation with GAN training, architecture, and applications. In this section we will explore some interesting GANs proposed in recent years.
SRGAN
Remember seeing a crime-thriller where our hero asks the computer-guy to magnify the faded image of the crime scene? With the zoom we are able to see the criminal's face in detail, including the weapon used and anything engraved upon it! Well, Super Resolution GANs (SRGANs) can perform similar magic.
Here a GAN is trained in such a way that it can generate a photorealistic high-resolution image when given a low-resolution image. The SRGAN architecture consists of three neural networks: a very deep generator network (which uses Residual modules; for reference see ResNets in Chapter 5, Advanced Convolutional Neural Networks), a discriminator network, and a pretrained...