{"adoption": {"forks": 593, "observed_at": "2026-08-28T04:05:01.645773+00:00", "stars": 1546}, "canonical_url": "https://ross.abutalabs.com/products/generative-deep-learning-book-code", "card": {"archived": false, "artifact_type": "learning-resource", "description": "The official code repository for the second edition of the O'Reilly book Generative Deep Learning: Teaching Machines to Paint, Write, Compose and Play.", "domain": ["deep-learning", "machine-learning", "artificial-intelligence", "tutorials"], "enriched": true, "function": ["machine-learning", "deep-learning", "data-science"], "health_score": 20, "homepage": "https://www.oreilly.com/library/view/generative-deep-learning/9781098134174/", "language": "Jupyter Notebook", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["davidADSP/Generative_Deep_Learning_2nd_Edition", "davidADSP/GDL_code"], "name": "Generative Deep Learning (book code)", "platform": ["python"], "pushed_at": "2024-06-02T14:32:23+00:00", "repo": "davidADSP/Generative_Deep_Learning_2nd_Edition", "stars": 1546, "tags": ["generative-models", "diffusion-models", "gan", "variational-autoencoder", "transformers", "stable-diffusion", "jupyter-notebooks", "oreilly-book", "docker", "gpu"], "topics": ["chatgpt", "dalle2", "data-science", "deep-learning", "diffusion-models", "generative-adversarial-network", "gpt-3", "machine-learning", "python", "stable-diffusion", "tensorflow"], "urls": [], "use_cases": ["learn how diffusion models work with hands-on code", "implement variational autoencoders and GANs from scratch", "follow along with the Generative Deep Learning book exercises", "study transformer and autoregressive model implementations", "experiment with music generation and world models in notebooks", "understand generative deep learning techniques like normalizing flows and energy-based models"], "what_it_is": "The official companion codebase for the O'Reilly book 'Generative Deep Learning: Teaching Machines to Paint, Write, Compose and Play' (2nd Edition), containing Jupyter notebooks organized by chapter. It implements generative modeling techniques such as VAEs, GANs, diffusion models, and transformers using TensorFlow, runnable via Docker.", "when_to_avoid": ["you need production-ready generative model libraries rather than educational notebooks", "you work primarily in PyTorch rather than TensorFlow", "you want a maintained software package with releases and API stability"], "when_to_choose": ["you are reading the book and want runnable code for each chapter", "you want practical, notebook-based introductions to generative modeling methods", "you prefer a Docker-based environment with GPU support for deep learning experiments"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/davidADSP/Generative_Deep_Learning_2nd_Edition", "repo": "davidADSP/Generative_Deep_Learning_2nd_Edition", "role": "main", "score": 32}, {"path": "/repos/davidADSP/GDL_code", "repo": "davidADSP/GDL_code", "role": "mirror", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.645773+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:30:31.722320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f398355dfa2369a395392da9a255dd8bde98d04792b608e5fd9ed6d6c4d05f2", "fetched_at": "2026-08-28T04:05:01.645773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/davidADSP/Generative_Deep_Learning_2nd_Edition"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.645773+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:30:31.722320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f398355dfa2369a395392da9a255dd8bde98d04792b608e5fd9ed6d6c4d05f2", "fetched_at": "2026-08-28T04:05:01.645773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/davidADSP/Generative_Deep_Learning_2nd_Edition"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:30:31.722320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f398355dfa2369a395392da9a255dd8bde98d04792b608e5fd9ed6d6c4d05f2", "fetched_at": "2026-08-28T04:05:01.645773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/davidADSP/Generative_Deep_Learning_2nd_Edition"}], "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:01.645773+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.645773+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.645773+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:30:31.722320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f398355dfa2369a395392da9a255dd8bde98d04792b608e5fd9ed6d6c4d05f2", "fetched_at": "2026-08-28T04:05:01.645773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/davidADSP/Generative_Deep_Learning_2nd_Edition"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.645773+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.645773+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:30:31.722320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f398355dfa2369a395392da9a255dd8bde98d04792b608e5fd9ed6d6c4d05f2", "fetched_at": "2026-08-28T04:05:01.645773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/davidADSP/Generative_Deep_Learning_2nd_Edition"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.645773+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.645773+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.645773+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:30:31.722320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f398355dfa2369a395392da9a255dd8bde98d04792b608e5fd9ed6d6c4d05f2", "fetched_at": "2026-08-28T04:05:01.645773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/davidADSP/Generative_Deep_Learning_2nd_Edition"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.645773+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.645773+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:30:31.722320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f398355dfa2369a395392da9a255dd8bde98d04792b608e5fd9ed6d6c4d05f2", "fetched_at": "2026-08-28T04:05:01.645773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/davidADSP/Generative_Deep_Learning_2nd_Edition"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:30:31.722320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f398355dfa2369a395392da9a255dd8bde98d04792b608e5fd9ed6d6c4d05f2", "fetched_at": "2026-08-28T04:05:01.645773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/davidADSP/Generative_Deep_Learning_2nd_Edition"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:30:31.722320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f398355dfa2369a395392da9a255dd8bde98d04792b608e5fd9ed6d6c4d05f2", "fetched_at": "2026-08-28T04:05:01.645773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/davidADSP/Generative_Deep_Learning_2nd_Edition"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:30:31.722320+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2f398355dfa2369a395392da9a255dd8bde98d04792b608e5fd9ed6d6c4d05f2", "fetched_at": "2026-08-28T04:05:01.645773+00:00", "kind": "readme", "missing": false, "url": "https://github.com/davidADSP/Generative_Deep_Learning_2nd_Edition"}], "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": 1622, "days_push": 822, "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}}