{"adoption": {"forks": 1098, "observed_at": "2026-08-28T04:08:34.377222+00:00", "stars": 4078}, "canonical_url": "https://ross.abutalabs.com/products/adversarial", "card": {"archived": false, "artifact_type": "library", "description": "Code and hyperparameters for the paper \"Generative Adversarial Networks\"", "domain": ["machine-learning", "deep-learning", "artificial-intelligence"], "enriched": true, "function": ["machine-learning", "deep-learning"], "health_score": 20, "homepage": null, "language": "Python", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["goodfeli/adversarial"], "name": "goodfeli/adversarial", "platform": ["python"], "pushed_at": "2020-05-25T03:31:19+00:00", "repo": "goodfeli/adversarial", "stars": 4078, "tags": ["generative-adversarial-networks", "gan", "research-code", "theano", "pylearn2", "reference-implementation", "gpu"], "topics": [], "urls": [], "use_cases": ["reproduce the original GAN paper experiments", "study the first GAN implementation and its hyperparameters", "compare modern GAN implementations against the original", "learn how GANs were trained in 2014 with Theano and Pylearn2", "estimate model log-likelihood with the Parzen density technique"], "what_it_is": "Reference implementation of the original 2014 'Generative Adversarial Networks' paper by Goodfellow et al., containing training code, YAML configs, and hyperparameters built on Theano and Pylearn2. It is academic research code with no support, unit tests, or maintenance.", "when_to_avoid": ["you want to train GANs in production or on modern hardware", "you need maintained, documented, or tested software", "your project uses PyTorch, TensorFlow, or JAX instead of Theano and Pylearn2"], "when_to_choose": ["you need the exact original GAN code and hyperparameters for citation or historical study", "you are doing research on the provenance or reproduction of the original GAN paper"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/adversarial", "repo": "goodfeli/adversarial", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.377222+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:23:26.685410+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5e1d84551726cfc62086de2f67d35482adc5d183c491923174a1f19a0ae9188", "fetched_at": "2026-08-28T04:08:34.377222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goodfeli/adversarial"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.377222+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:23:26.685410+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5e1d84551726cfc62086de2f67d35482adc5d183c491923174a1f19a0ae9188", "fetched_at": "2026-08-28T04:08:34.377222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goodfeli/adversarial"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:23:26.685410+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5e1d84551726cfc62086de2f67d35482adc5d183c491923174a1f19a0ae9188", "fetched_at": "2026-08-28T04:08:34.377222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goodfeli/adversarial"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.377222+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.377222+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.377222+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:23:26.685410+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5e1d84551726cfc62086de2f67d35482adc5d183c491923174a1f19a0ae9188", "fetched_at": "2026-08-28T04:08:34.377222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goodfeli/adversarial"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.377222+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.377222+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:23:26.685410+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5e1d84551726cfc62086de2f67d35482adc5d183c491923174a1f19a0ae9188", "fetched_at": "2026-08-28T04:08:34.377222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goodfeli/adversarial"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.377222+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.377222+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.377222+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:23:26.685410+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5e1d84551726cfc62086de2f67d35482adc5d183c491923174a1f19a0ae9188", "fetched_at": "2026-08-28T04:08:34.377222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goodfeli/adversarial"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.377222+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.377222+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:23:26.685410+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5e1d84551726cfc62086de2f67d35482adc5d183c491923174a1f19a0ae9188", "fetched_at": "2026-08-28T04:08:34.377222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goodfeli/adversarial"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:23:26.685410+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5e1d84551726cfc62086de2f67d35482adc5d183c491923174a1f19a0ae9188", "fetched_at": "2026-08-28T04:08:34.377222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goodfeli/adversarial"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:23:26.685410+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5e1d84551726cfc62086de2f67d35482adc5d183c491923174a1f19a0ae9188", "fetched_at": "2026-08-28T04:08:34.377222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goodfeli/adversarial"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:23:26.685410+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d5e1d84551726cfc62086de2f67d35482adc5d183c491923174a1f19a0ae9188", "fetched_at": "2026-08-28T04:08:34.377222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/goodfeli/adversarial"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4468, "days_push": 2291, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}