CycleGAN

E290871

CycleGAN is a type of generative adversarial network designed for unpaired image-to-image translation, enabling conversion between visual domains without requiring matched training examples.

All labels observed (4)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf deep learning model
generative adversarial network architecture
image-to-image translation model
unpaired image-to-image translation method
basedOn Generative Adversarial Networks
canTranslateBetween apple images and orange images
horse images and zebra images
photo images and Monet-style paintings
summer photos and winter photos
commonlyTrainedWith Adam optimizer
differsFrom Pix2Pix by not requiring paired data
doesNotRequire paired training images
evaluationDataset apple2orange dataset
horse2zebra dataset
photo2monet dataset
summer2winter_yosemite dataset
field computer vision
generative modeling
machine learning
hasComponent backward generator F:Y→X
discriminator DX for domain X
discriminator DY for domain Y
discriminator network
forward generator G:X→Y
generator network
hasFullName CycleGAN self-linksurface differs
surface form: Cycle-Consistent Generative Adversarial Network
hasOpenSourceImplementation official PyTorch implementation by authors
implementedIn PyTorch
TensorFlow
influenced many subsequent unpaired translation methods
introducedBy Alexei Efros
surface form: Alexei A. Efros

Jun-Yan Zhu
Phillip Isola
Taesung Park
introducedInPaper CycleGAN self-linksurface differs
surface form: Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks
keyIdea enforce cycle consistency between forward and backward mappings
learn mappings between two visual domains without paired training data
objective unpaired image-to-image translation
optimizationMethod stochastic gradient descent variants
publicationYear 2017
publishedAtConference IEEE International Conference on Computer Vision
surface form: ICCV 2017
relatedTo Pix2Pix
trainingDataRequirement unpaired images from source and target domains
uses adversarial loss
convolutional neural networks
cycle-consistency loss
identity loss
residual blocks
usesArchitecture PatchGAN discriminator
ResNet-based generator

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

CycleGAN hasFullName CycleGAN self-linksurface differs
this entity surface form: Cycle-Consistent Generative Adversarial Network
CycleGAN introducedInPaper CycleGAN self-linksurface differs
this entity surface form: Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks
Jun-Yan Zhu knownFor CycleGAN
this entity surface form: Cycle-consistent adversarial networks (CycleGAN)