← 🔄 Machine Learning & Neural Networks

🔄 CycleGAN: Translating Images Without Matched Pairs

Phase: A → B
Cycle loss:
Drag — rotate · Scroll — zoom

🔄 CycleGAN: Translating Images Without Matched Pairs

The simulation visualises CycleGAN's dual-generator, dual-discriminator architecture and shows how an image translated from domain A to B and back to A is compared against the original to compute cycle-consistency loss.

🔬 What It Demonstrates

The simulation visualises CycleGAN's dual-generator, dual-discriminator architecture and shows how an image translated from domain A to B and back to A is compared against the original to compute cycle-consistency loss.

🎮 How to Use

Select a domain pair to translate between, use the speed slider to control how fast the training loop animates, and use play/pause and rebuild to run or reset the cycle-consistency demonstration.

💡 Did You Know?

CycleGAN was published in 2017 by Zhu, Park, Isola, and Efros, and its horse-to-zebra transformation demo became one of the most widely recognised images in generative AI research.