GAN and CycleGAN Implementation and training of GAN and CycleGAN with PyTorch, by Eric L. and Christos K.