Creator: Petar Veličković (original)
CycleGAN trains two generators between domains A and B with a discriminator and a cycle-consistency constraint that reconstructs the original input.