{"adoption": {"forks": 1643, "observed_at": "2026-08-28T04:10:49.040077+00:00", "stars": 11616}, "canonical_url": "https://ross.abutalabs.com/products/ganhacks", "card": {"archived": false, "artifact_type": "learning-resource", "description": "starter from \"How to Train a GAN?\" at NIPS2016", "domain": ["deep-learning", "machine-learning", "artificial-intelligence", "tutorials"], "enriched": true, "function": ["deep-learning", "machine-learning", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["soumith/ganhacks"], "name": "soumith/ganhacks", "platform": ["cross-platform"], "pushed_at": "2022-01-09T06:29:17+00:00", "repo": "soumith/ganhacks", "stars": 11616, "tags": ["gan", "generative-adversarial-networks", "training-tips", "nips2016", "guide", "documentation"], "topics": [], "urls": [], "use_cases": ["tips for training GANs", "how to stabilize GAN training", "GAN training tricks like label smoothing", "why my GAN is not converging", "DCGAN best practices", "choosing activation and pooling layers for GANs", "learning GAN loss function pitfalls"], "what_it_is": "A curated list of practical tips and tricks for training Generative Adversarial Networks (GANs), originally compiled as a starter for the 'How to Train a GAN?' session at NIPS 2016. It is a documentation-style resource, not software, and is explicitly no longer maintained.", "when_to_avoid": ["you need up-to-date GAN research or modern techniques (the list is unmaintained since ~2020)", "you need runnable code or a library rather than written guidance"], "when_to_choose": ["you are learning to train GANs and want a concise checklist of practical tricks", "you need quick reference advice on normalization, label smoothing, or architecture choices for GANs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ganhacks", "repo": "soumith/ganhacks", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.040077+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:15:27.858276+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec81c0ebf672496028a80dc82b99452abde8a5a56913a8a5422714775e4b21", "fetched_at": "2026-08-28T04:10:49.040077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soumith/ganhacks"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.040077+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:15:27.858276+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec81c0ebf672496028a80dc82b99452abde8a5a56913a8a5422714775e4b21", "fetched_at": "2026-08-28T04:10:49.040077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soumith/ganhacks"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:15:27.858276+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec81c0ebf672496028a80dc82b99452abde8a5a56913a8a5422714775e4b21", "fetched_at": "2026-08-28T04:10:49.040077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soumith/ganhacks"}], "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:10:49.040077+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.040077+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.040077+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:15:27.858276+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec81c0ebf672496028a80dc82b99452abde8a5a56913a8a5422714775e4b21", "fetched_at": "2026-08-28T04:10:49.040077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soumith/ganhacks"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.040077+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.040077+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:15:27.858276+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec81c0ebf672496028a80dc82b99452abde8a5a56913a8a5422714775e4b21", "fetched_at": "2026-08-28T04:10:49.040077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soumith/ganhacks"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.040077+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.040077+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.040077+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:15:27.858276+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec81c0ebf672496028a80dc82b99452abde8a5a56913a8a5422714775e4b21", "fetched_at": "2026-08-28T04:10:49.040077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soumith/ganhacks"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.040077+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.040077+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:15:27.858276+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec81c0ebf672496028a80dc82b99452abde8a5a56913a8a5422714775e4b21", "fetched_at": "2026-08-28T04:10:49.040077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soumith/ganhacks"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:15:27.858276+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec81c0ebf672496028a80dc82b99452abde8a5a56913a8a5422714775e4b21", "fetched_at": "2026-08-28T04:10:49.040077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soumith/ganhacks"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:15:27.858276+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec81c0ebf672496028a80dc82b99452abde8a5a56913a8a5422714775e4b21", "fetched_at": "2026-08-28T04:10:49.040077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soumith/ganhacks"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:15:27.858276+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aeec81c0ebf672496028a80dc82b99452abde8a5a56913a8a5422714775e4b21", "fetched_at": "2026-08-28T04:10:49.040077+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soumith/ganhacks"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3554, "days_push": 1697, "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}}