{"adoption": {"forks": 263, "observed_at": "2026-08-28T04:05:37.376794+00:00", "stars": 1794}, "canonical_url": "https://ross.abutalabs.com/products/ganspace", "card": {"archived": false, "artifact_type": "library", "description": "Discovering Interpretable GAN Controls [NeurIPS 2020]", "domain": ["deep-learning", "computer-vision", "image-processing", "artificial-intelligence"], "enriched": true, "function": ["machine-learning", "deep-learning", "image-processing", "data-visualization"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["harskish/ganspace"], "name": "harskish/ganspace", "platform": ["python"], "pushed_at": "2023-01-20T21:23:23+00:00", "repo": "harskish/ganspace", "stars": 1794, "tags": ["gan", "stylegan", "biggan", "pca", "latent-space-exploration", "neurips-2020", "pytorch", "research-code", "image-synthesis", "linux", "macos", "gpu"], "topics": ["generative-adversarial-network", "gan", "deep-learning", "interactive-visualizations", "image-generation", "pytorch"], "urls": [], "use_cases": ["discover interpretable latent directions in a GAN", "edit generated images by changing viewpoint, lighting, or age", "explore StyleGAN2 latent space interactively", "visualize principal components of a GAN's latent space", "apply layer-wise edits to BigGAN in a StyleGAN-like manner", "create videos of GAN component traversals"], "what_it_is": "GANSpace is a research codebase implementing the NeurIPS 2020 paper on discovering interpretable controls for GANs via PCA in activation space. It includes modified BigGAN, StyleGAN, and StyleGAN2 models with interactive exploration and visualization tools for latent edit directions.", "when_to_avoid": ["you need production image generation rather than research tooling", "you want to train GANs from scratch", "you need actively maintained code with recent dependency support", "you work outside PyTorch or lack a GPU"], "when_to_choose": ["you want to analyze or interpret controls of pretrained GANs like StyleGAN2 or BigGAN", "you need a research reference implementation of PCA-based latent space editing", "you want interactive exploration of GAN latent directions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ganspace", "repo": "harskish/ganspace", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.376794+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:22:54.023234+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "406964a25d1516c86acb83969597d8e740924ddc22ec6161a378819ee1002d7c", "fetched_at": "2026-08-28T04:05:37.376794+00:00", "kind": "readme", "missing": false, "url": "https://github.com/harskish/ganspace"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.376794+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:22:54.023234+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "406964a25d1516c86acb83969597d8e740924ddc22ec6161a378819ee1002d7c", "fetched_at": "2026-08-28T04:05:37.376794+00:00", "kind": "readme", "missing": false, "url": "https://github.com/harskish/ganspace"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:22:54.023234+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "406964a25d1516c86acb83969597d8e740924ddc22ec6161a378819ee1002d7c", "fetched_at": "2026-08-28T04:05:37.376794+00:00", "kind": "readme", "missing": false, "url": "https://github.com/harskish/ganspace"}], "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:05:37.376794+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.376794+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.376794+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:22:54.023234+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "406964a25d1516c86acb83969597d8e740924ddc22ec6161a378819ee1002d7c", "fetched_at": "2026-08-28T04:05:37.376794+00:00", "kind": "readme", "missing": false, "url": "https://github.com/harskish/ganspace"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.376794+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.376794+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:22:54.023234+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "406964a25d1516c86acb83969597d8e740924ddc22ec6161a378819ee1002d7c", "fetched_at": "2026-08-28T04:05:37.376794+00:00", "kind": "readme", "missing": false, "url": "https://github.com/harskish/ganspace"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.376794+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.376794+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.376794+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:22:54.023234+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "406964a25d1516c86acb83969597d8e740924ddc22ec6161a378819ee1002d7c", "fetched_at": "2026-08-28T04:05:37.376794+00:00", "kind": "readme", "missing": false, "url": "https://github.com/harskish/ganspace"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.376794+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.376794+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:22:54.023234+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "406964a25d1516c86acb83969597d8e740924ddc22ec6161a378819ee1002d7c", "fetched_at": "2026-08-28T04:05:37.376794+00:00", "kind": "readme", "missing": false, "url": "https://github.com/harskish/ganspace"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:22:54.023234+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "406964a25d1516c86acb83969597d8e740924ddc22ec6161a378819ee1002d7c", "fetched_at": "2026-08-28T04:05:37.376794+00:00", "kind": "readme", "missing": false, "url": "https://github.com/harskish/ganspace"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:22:54.023234+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "406964a25d1516c86acb83969597d8e740924ddc22ec6161a378819ee1002d7c", "fetched_at": "2026-08-28T04:05:37.376794+00:00", "kind": "readme", "missing": false, "url": "https://github.com/harskish/ganspace"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:22:54.023234+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "406964a25d1516c86acb83969597d8e740924ddc22ec6161a378819ee1002d7c", "fetched_at": "2026-08-28T04:05:37.376794+00:00", "kind": "readme", "missing": false, "url": "https://github.com/harskish/ganspace"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2344, "days_push": 1321, "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}}