Papers › Conditional Generative Adversarial Nets

Conditional Generative Adversarial Nets

6 Nov 2014arXiv:1411.1784archive 2025-07-28

Mehdi Mirza, Simon Osindero

Generative Adversarial Nets [8] were recently introduced as a novel way to train generative models. In this work we introduce the conditional version of generative adversarial nets, which can be constructed by simply feeding the data, y, we wish to condition on to both the generator and discriminator. We show that this model can generate MNIST digits conditioned on class labels. We also illustrate how this model could be used to learn a multi-modal model, and provide preliminary examples of an application to image tagging in which we demonstrate how this approach can generate descriptive tags which are not part of training labels.

PaperPDFCodeCode Syntology ran

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="1411.1784")

Code

Syntology Ran 6 of 40 code samples harvested from 12 repositories linked to this paper; 34 have no recorded run. Of those that ran: 1 ran · honoured contract; 5 ran · our draft was wrong.

By repository: community (archive-listed): 39 samples from 12 repositories, 5 ran; 1 identical to code first harvested elsewhere. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.

62 repositories listed; official and paper-mentioned ones first.

2023-MindSpore-1/ms-code-55 mentioned on GitHubmindspore report
AshishSingh2261/GAN mentioned on GitHubMIT report
HyperZealot/mxnet-cgan mentioned on GitHubtfApache-2.0 report
ImagingLab/Colorizing-with-GANs mentioned on GitHubtf report
IsaacPatole/DCGAN-and-CGAN mentioned on GitHubtf report
JUiscoming/Pytorch_GAN_MNIST mentioned on GitHubpytorchMIT report
Jason-CKY/pokeGAN_fusion mentioned on GitHubpytorch report
JojiJoseph/DCGAN mentioned on GitHubtf report
JojiJoseph/GAN mentioned on GitHubpytorch report
Lornatang/CGAN-PyTorch mentioned on GitHubpytorchApache-2.0 report
MCLYang/RhythmGAN_pytorch mentioned on GitHubpytorch report
MakeDirtyCode/cDCGAN-celebA-pytorch mentioned on GitHubpytorch report
MasoumehVahedi/GANs-Model mentioned on GitHubpytorch report
Mind23-2/MindCode-30 mentioned on GitHubmindspore report
Murali81/InfoGAN mentioned on GitHub report
NathanDeMaria/AugmentedCycleGAN mentioned on GitHubpytorch report
Natsu6767/Conditional-AnimeGAN mentioned on GitHubpytorch report
POLane16/Robust-Conditional-GAN mentioned on GitHubtfMIT report
RikoLi/gan-acgface mentioned on GitHub report
Sinestro38/qosf-qgan mentioned on GitHub report
YigitGunduc/Conditional-GANs-CGANs mentioned on GitHubtfMIT report
adldotori/CGAN mentioned on GitHubpytorch report
ajemerson/CSC_722_Project mentioned on GitHubMIT report
akuramshin/cDCGAN-Quickdraw mentioned on GitHubpytorch report
alles9fresser/Conditional-GAN mentioned on GitHubpytorch report
arpitsg/CGAN mentioned on GitHub report
arturml/mnist-cgan mentioned on GitHubpytorchMIT report
ashukid/Conditional-GAN-pytorch mentioned on GitHubpytorch report
asiltureli/gan-in-colab mentioned on GitHubpytorch report
catalyst-team/gan mentioned on GitHubpytorch report
daheyinyin/CGAN mentioned on GitHubmindsporeApache-2.0 report
doansangg/CGAN-PyTorch mentioned on GitHubpytorchApache-2.0 report
hg1722/fashionista mentioned on GitHubtf report
jacksonkaunismaa/neural-music mentioned on GitHubpytorch report
jamesloyys/PyTorch-Lightning-GAN mentioned on GitHubpytorch report
jettdlee/vis_tac_cross_modal mentioned on GitHubtf report
kimhaggie/YBIGTA_haggie mentioned on GitHub report
kynk94/TF2-Image-Generation mentioned on GitHubtf report
laplaisanterie/GAN mentioned on GitHub report
lvyufeng/MindSpore-GAN mentioned on GitHubmindsporeMIT report
lyqcom/cgan mentioned on GitHubmindsporeApache-2.0 report
marload/TensorFlow2-GANs mentioned on GitHubtf report
oellop/GAN_MNIST mentioned on GitHubtf report
otepencelik/GAN-Artwork-Generation mentioned on GitHubpytorch report
takuhirok/rGAN mentioned on GitHubpytorchMIT report
wikibook/keras mentioned on GitHubtfMIT report
woretaw23/cGAN mentioned on GitHubmindsporeGPL-3.0 report
znxlwm/pytorch-mnist-celeba-cgan-cdcgan mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

40 samples harvested; 6 ran; 1 honoured the contract we drafted; 34 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.

1ran · honoured contract
5ran · our draft was wrong
34unverified

Licence: 6 of the 40 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.

Harvested from 12 repositories linked to this paper, official or community; each sample names its own and says which. Some samples are identical code Syntology first harvested from another repository; for those, this paper's copy is not located and its licence is not recorded. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.

Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.

Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.

gaussian otepencelik/GAN-Artwork-Generation/model_cGAN.py community (archive-listed) ran · our draft was wrong fingerprinted no licence file found · pointer only · f905d3e3176ada9f · report
make_one_hot adldotori/CGAN/model.py community (archive-listed) ran · our draft was wrong no licence file found · pointer only · 66433ac88d15d35d · report
noisy_labels akuramshin/cDCGAN-Quickdraw/Model/model.py community (archive-listed) ran · our draft was wrong fingerprinted no licence file found · pointer only · 62c1a7bb78fe2f21 · report
smooth_negative_labels akuramshin/cDCGAN-Quickdraw/Model/model.py community (archive-listed) ran · our draft was wrong fingerprinted no licence file found · pointer only · 87ff82070eb7487d · report
smooth_positive_labels akuramshin/cDCGAN-Quickdraw/Model/model.py community (archive-listed) ran · our draft was wrong fingerprinted no licence file found · pointer only · afe6cd97149da1ab · report
CUDA JUiscoming/Pytorch_GAN_MNIST/util.py community (archive-listed) unverified MIT (permissive) · 309f6925fa5946b3 · report
cal_hist xingxingyoulei/infer_cgan_onnx/research/cv/RefineNet/infer_onnx.py community (archive-listed) unverified Apache-2.0 (permissive) · 5e57042613d98374 · report
cgan doansangg/CGAN-PyTorch/cgan_pytorch/models/generator.py community (archive-listed) unverified Apache-2.0 (permissive) · 06231f08de1fdcf8 · report
configure_logging Lornatang/CGAN-PyTorch/conditional_gan/utils/events.py community (archive-listed) unverified Apache-2.0 (permissive) · f462c12c2dbe0359 · report
convert ajemerson/CSC_722_Project/unit_conversion.py community (archive-listed) unverified MIT (permissive) · 3e05202617e1222d · report
decode_image daheyinyin/CGAN/src/tools.py community (archive-listed) unverified Apache-2.0 (permissive) · e9619369a6ee7619 · report
discriminator_for_mnist doansangg/CGAN-PyTorch/cgan_pytorch/models/discriminator.py community (archive-listed) unverified Apache-2.0 (permissive) · 12cafb09e19f42e2 · report
fill_buf HyperZealot/mxnet-cgan/cgan.py community (archive-listed) unverified Apache-2.0 (permissive) · d284ebbdaee0f6d1 · report
get_cluster_assignments ajemerson/CSC_722_Project/analysis_tools.py community (archive-listed) unverified MIT (permissive) · a9e3ad93192d5dc4 · report
get_gpu_info Lornatang/CGAN-PyTorch/conditional_gan/utils/torch_utils.py community (archive-listed) unverified Apache-2.0 (permissive) · f703e51ee2c65717 · report
get_last_page ajemerson/CSC_722_Project/recipe_scraper.py community (archive-listed) unverified MIT (permissive) · cf939d8fe2d672d3 · report
get_loader doansangg/CGAN-PyTorch/dataloader.py community (archive-listed) unverified Apache-2.0 (permissive) · 20278399f273f79e · report
get_model_info Lornatang/CGAN-PyTorch/conditional_gan/utils/torch_utils.py community (archive-listed) unverified Apache-2.0 (permissive) · 9effa0ec6ac5e3cb · report
get_nll daheyinyin/CGAN/src/parzen_numpy.py community (archive-listed) unverified Apache-2.0 (permissive) · 88ab184b6ee14a77 · report
get_pca_components ajemerson/CSC_722_Project/analysis_tools.py community (archive-listed) unverified MIT (permissive) · 2b1e4fda26935b4e · report
image_bgr_rgb xingxingyoulei/infer_cgan_onnx/research/cv/RefineNet/infer_onnx.py community (archive-listed) unverified Apache-2.0 (permissive) · edf1ef528791849a · report
increment_name Lornatang/CGAN-PyTorch/conditional_gan/utils/ops.py community (archive-listed) unverified Apache-2.0 (permissive) · 9f9fbda26410cd43 · report
load_MNIST JUiscoming/Pytorch_GAN_MNIST/dataloader.py community (archive-listed) unverified MIT (permissive) · 558198fbcfb2bc74 · report
load_checkpoint Lornatang/CGAN-PyTorch/conditional_gan/utils/checkpoint.py community (archive-listed) unverified Apache-2.0 (permissive) · cd7dc86cb23cee34 · report
load_mnist daheyinyin/CGAN/src/dataset.py community (archive-listed) unverified Apache-2.0 (permissive) · 650292d030baf2d8 · report
load_state_dict Lornatang/CGAN-PyTorch/conditional_gan/utils/checkpoint.py community (archive-listed) unverified Apache-2.0 (permissive) · 9f036873455dfa2c · report
load_yaml Lornatang/CGAN-PyTorch/conditional_gan/utils/ops.py community (archive-listed) unverified Apache-2.0 (permissive) · 865e39ac4e96e241 · report
normalize YigitGunduc/Conditional-GANs-CGANs/src/utils.py community (archive-listed) unverified MIT (permissive) · b4f4d380486b85f2 · report
one_hot lyqcom/cgan/src/dataset.py community (archive-listed) unverified Apache-2.0 (permissive) · f34f91a733b1a8da · report
opencv2pil doansangg/CGAN-PyTorch/cgan_pytorch/utils/transform.py community (archive-listed) unverified Apache-2.0 (permissive) · 3721365269fb3b15 · report
opencv2tensor doansangg/CGAN-PyTorch/cgan_pytorch/utils/transform.py community (archive-listed) unverified Apache-2.0 (permissive) · 36c11c0d315e3455 · report
parzen_estimation daheyinyin/CGAN/src/parzen_numpy.py community (archive-listed) unverified Apache-2.0 (permissive) · 176d82a2905876ba · report
pdf_multivaraible_gauss daheyinyin/CGAN/src/parzen_numpy.py community (archive-listed) unverified Apache-2.0 (permissive) · 9dce820ef124457f · report
pil2opencv doansangg/CGAN-PyTorch/cgan_pytorch/utils/transform.py community (archive-listed) unverified Apache-2.0 (permissive) · 860a2ccd56442ab2 · report
resize_long xingxingyoulei/infer_cgan_onnx/research/cv/RefineNet/infer_onnx.py community (archive-listed) unverified Apache-2.0 (permissive) · a033aba1d2225194 · report
scale ajemerson/CSC_722_Project/analysis_tools.py community (archive-listed) unverified MIT (permissive) · 37b32268e3daeccf · report
select_device Lornatang/CGAN-PyTorch/conditional_gan/utils/envs.py community (archive-listed) unverified Apache-2.0 (permissive) · 48510c5163f50011 · report
sort_to_clockwise xingxingyoulei/infer_cgan_onnx/research/cv/psenet/infer_psenet_onnx.py community (archive-listed) unverified Apache-2.0 (permissive) · ef0c8d50eaccd1a6 · report
strip_optimizer Lornatang/CGAN-PyTorch/conditional_gan/utils/checkpoint.py community (archive-listed) unverified Apache-2.0 (permissive) · 3c3c1e38b64b0992 · report
sample_noise identical code first harvested elsewhere ran · honoured contract licence of this copy not recorded · 9444146b0abd7cd9 · report

Tasks

DescriptiveHuman action generation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Human action generation Human3.6M c-GAN MMDa 0.161 #3 of 5 Archive leaderboard report
Human action generation Human3.6M c-GAN MMDs 0.187 #3 of 5 Archive leaderboard report
Human action generation NTU RGB+D c-GAN FID (CS) 27.480 #3 of 3 Archive leaderboard report
Human action generation NTU RGB+D c-GAN FID (CV) 31.875 #3 of 3 Archive leaderboard report
Human action generation NTU RGB+D 120 c-GAN FID (CS) 54.403 #2 of 2 Archive leaderboard report
Human action generation NTU RGB+D 120 c-GAN FID (CV) 58.531 #2 of 2 Archive leaderboard report
Human action generation NTU RGB+D 2D c-GAN MMDa (CS) 0.334 #3 of 5 Archive leaderboard report
Human action generation NTU RGB+D 2D c-GAN MMDa (CV) 0.365 #3 of 5 Archive leaderboard report
Human action generation NTU RGB+D 2D c-GAN MMDs (CS) 0.354 #3 of 5 Archive leaderboard report
Human action generation NTU RGB+D 2D c-GAN MMDs (CV) 0.373 #3 of 5 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections