{"adoption": {"forks": 594, "observed_at": "2026-08-28T04:06:13.362067+00:00", "stars": 2097}, "canonical_url": "https://ross.abutalabs.com/products/ml-design-patterns", "card": {"archived": true, "artifact_type": "learning-resource", "description": "Source code accompanying O'Reilly book: Machine Learning Design Patterns", "domain": ["machine-learning", "tutorials", "data-science", "education"], "enriched": true, "function": ["machine-learning", "data-science", "developer-tools"], "health_score": 10, "homepage": null, "language": "Jupyter Notebook", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["GoogleCloudPlatform/ml-design-patterns"], "name": "GoogleCloudPlatform/ml-design-patterns", "platform": ["python", "cross-platform"], "pushed_at": "2021-04-28T23:11:45+00:00", "repo": "GoogleCloudPlatform/ml-design-patterns", "stars": 2097, "tags": ["design-patterns", "jupyter-notebooks", "oreilly-book", "tensorflow", "google-cloud", "mlops"], "topics": [], "urls": [], "use_cases": ["learn machine learning design patterns from a book", "find example notebooks for feature engineering patterns like embeddings and feature crosses", "study best practices for ML model serving and reproducibility", "learn responsible AI techniques like explainability and fairness", "get runnable code examples for hyperparameter tuning and transfer learning"], "what_it_is": "Jupyter Notebook source code accompanying the O'Reilly book 'Machine Learning Design Patterns' by Lakshmanan, Robinson, and Munn. It demonstrates 30 ML design patterns covering data representation, model training, serving, reproducibility, and responsible AI.", "when_to_avoid": ["you need a production-ready ML library or framework", "you want actively developed tooling rather than book companion code", "you need patterns beyond the 30 covered in the book"], "when_to_choose": ["you are reading the Machine Learning Design Patterns book and want the accompanying code", "you want practical notebook examples of common ML engineering patterns", "you are teaching or learning MLOps and responsible AI concepts"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ml-design-patterns", "repo": "GoogleCloudPlatform/ml-design-patterns", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.362067+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:54:32.442677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb1bd325a7f162955892cb7d9d25472de03ed7c6650b3405ce8e7fee5d6f24cf", "fetched_at": "2026-08-28T04:06:13.362067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/ml-design-patterns"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.362067+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:54:32.442677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb1bd325a7f162955892cb7d9d25472de03ed7c6650b3405ce8e7fee5d6f24cf", "fetched_at": "2026-08-28T04:06:13.362067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/ml-design-patterns"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:54:32.442677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb1bd325a7f162955892cb7d9d25472de03ed7c6650b3405ce8e7fee5d6f24cf", "fetched_at": "2026-08-28T04:06:13.362067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/ml-design-patterns"}], "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:06:13.362067+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.362067+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.362067+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:54:32.442677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb1bd325a7f162955892cb7d9d25472de03ed7c6650b3405ce8e7fee5d6f24cf", "fetched_at": "2026-08-28T04:06:13.362067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/ml-design-patterns"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.362067+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.362067+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:54:32.442677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb1bd325a7f162955892cb7d9d25472de03ed7c6650b3405ce8e7fee5d6f24cf", "fetched_at": "2026-08-28T04:06:13.362067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/ml-design-patterns"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.362067+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.362067+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.362067+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:54:32.442677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb1bd325a7f162955892cb7d9d25472de03ed7c6650b3405ce8e7fee5d6f24cf", "fetched_at": "2026-08-28T04:06:13.362067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/ml-design-patterns"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.362067+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.362067+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:54:32.442677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb1bd325a7f162955892cb7d9d25472de03ed7c6650b3405ce8e7fee5d6f24cf", "fetched_at": "2026-08-28T04:06:13.362067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/ml-design-patterns"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:54:32.442677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb1bd325a7f162955892cb7d9d25472de03ed7c6650b3405ce8e7fee5d6f24cf", "fetched_at": "2026-08-28T04:06:13.362067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/ml-design-patterns"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:54:32.442677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb1bd325a7f162955892cb7d9d25472de03ed7c6650b3405ce8e7fee5d6f24cf", "fetched_at": "2026-08-28T04:06:13.362067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/ml-design-patterns"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:54:32.442677+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb1bd325a7f162955892cb7d9d25472de03ed7c6650b3405ce8e7fee5d6f24cf", "fetched_at": "2026-08-28T04:06:13.362067+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/ml-design-patterns"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2360, "days_push": 1953, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}