Since the GAN framework was first introduced, a lot of new variations have emerged. In fact, there are so many new GANs now that, in order to stand out, the authors have come up with creative GAN names, such as BicycleGAN, DiscoGAN, GANs for LIFE, and ELEGANT. In the next few sections, we'll discuss some of them. All of the examples have been implemented with TensorFlow 2.0 and Keras.
The code for DCGAN, CGAN, WGAN, and CycleGAN is partially inspired by https://github.com/eriklindernoren/Keras-GAN. You can find the full implementations of all the examples in this chapter at https://github.com/PacktPublishing/Advanced-Deep-Learning-with-Python/tree/master/Chapter05.