{"adoption": {"forks": 362, "observed_at": "2026-08-28T04:04:51.285650+00:00", "stars": 1484}, "canonical_url": "https://ross.abutalabs.com/products/ganotebooks", "card": {"archived": false, "artifact_type": "learning-resource", "description": "wgan, wgan2(improved, gp), infogan, and dcgan implementation in  lasagne, keras, pytorch", "domain": ["deep-learning", "machine-learning", "image-processing"], "enriched": true, "function": ["machine-learning", "deep-learning", "image-processing"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["tjwei/GANotebooks"], "name": "tjwei/GANotebooks", "platform": ["python"], "pushed_at": "2018-02-11T07:24:06+00:00", "repo": "tjwei/GANotebooks", "stars": 1484, "tags": ["gan", "wgan", "wgan-gp", "infogan", "dcgan", "cyclegan", "pix2pix", "dragan", "keras", "lasagne", "pytorch", "jupyter-notebooks", "generative-models", "gpu"], "topics": ["wgan", "wgan-gp", "infogan", "lasagne", "keras", "pytorch", "tensorflow", "pix2pix", "dcgan", "dragan", "cyclegan"], "urls": [], "use_cases": ["learn how GANs are implemented from scratch", "study WGAN and WGAN-GP implementations", "understand InfoGAN on MNIST", "implement pix2pix image-to-image translation", "run CycleGAN for unpaired image translation", "compare GAN implementations across Keras, Lasagne, and PyTorch", "generate anime faces with a GAN"], "what_it_is": "A collection of Jupyter notebook implementations of generative adversarial networks, including WGAN, improved WGAN-GP, InfoGAN, DCGAN, CycleGAN, pix2pix, and DRAGAN, written in Lasagne, Keras, and PyTorch. It serves as educational reference code with sample results for image-to-image translation and image generation tasks.", "when_to_avoid": ["you need a maintained production-ready GAN library", "you want modern architectures like diffusion models or StyleGAN", "you require support for recent versions of TensorFlow, Keras, or PyTorch", "you need documentation beyond the notebooks themselves"], "when_to_choose": ["you want readable notebook-style reference implementations of classic GAN variants", "you are learning generative adversarial networks and want to see multiple frameworks side by side", "you need example code for WGAN, InfoGAN, CycleGAN, or pix2pix"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ganotebooks", "repo": "tjwei/GANotebooks", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.285650+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:01.218820+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2b2969031629caa7581c779b13b3ef3c04b8c9e80d7c2c9f3d3180b052bb70f5", "fetched_at": "2026-08-28T04:04:51.285650+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tjwei/GANotebooks"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.285650+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:01.218820+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2b2969031629caa7581c779b13b3ef3c04b8c9e80d7c2c9f3d3180b052bb70f5", "fetched_at": "2026-08-28T04:04:51.285650+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tjwei/GANotebooks"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:01.218820+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2b2969031629caa7581c779b13b3ef3c04b8c9e80d7c2c9f3d3180b052bb70f5", "fetched_at": "2026-08-28T04:04:51.285650+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tjwei/GANotebooks"}], "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:04:51.285650+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.285650+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.285650+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:01.218820+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2b2969031629caa7581c779b13b3ef3c04b8c9e80d7c2c9f3d3180b052bb70f5", "fetched_at": "2026-08-28T04:04:51.285650+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tjwei/GANotebooks"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.285650+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.285650+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:01.218820+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2b2969031629caa7581c779b13b3ef3c04b8c9e80d7c2c9f3d3180b052bb70f5", "fetched_at": "2026-08-28T04:04:51.285650+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tjwei/GANotebooks"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.285650+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.285650+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.285650+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:01.218820+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2b2969031629caa7581c779b13b3ef3c04b8c9e80d7c2c9f3d3180b052bb70f5", "fetched_at": "2026-08-28T04:04:51.285650+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tjwei/GANotebooks"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.285650+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:51.285650+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:01.218820+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2b2969031629caa7581c779b13b3ef3c04b8c9e80d7c2c9f3d3180b052bb70f5", "fetched_at": "2026-08-28T04:04:51.285650+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tjwei/GANotebooks"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:01.218820+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2b2969031629caa7581c779b13b3ef3c04b8c9e80d7c2c9f3d3180b052bb70f5", "fetched_at": "2026-08-28T04:04:51.285650+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tjwei/GANotebooks"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:01.218820+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2b2969031629caa7581c779b13b3ef3c04b8c9e80d7c2c9f3d3180b052bb70f5", "fetched_at": "2026-08-28T04:04:51.285650+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tjwei/GANotebooks"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:01.218820+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2b2969031629caa7581c779b13b3ef3c04b8c9e80d7c2c9f3d3180b052bb70f5", "fetched_at": "2026-08-28T04:04:51.285650+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tjwei/GANotebooks"}], "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": 3554, "days_push": 3125, "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}}