{"adoption": {"forks": 548, "observed_at": "2026-08-28T04:07:50.421406+00:00", "stars": 3238}, "canonical_url": "https://ross.abutalabs.com/products/model_search", "card": {"archived": true, "artifact_type": "library", "description": null, "domain": ["machine-learning", "artificial-intelligence", "deep-learning"], "enriched": true, "function": ["machine-learning", "deep-learning", "benchmarking"], "health_score": 10, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["google/model_search"], "name": "google/model_search", "platform": ["python"], "pushed_at": "2024-07-30T21:36:15+00:00", "repo": "google/model_search", "stars": 3238, "tags": ["automl", "neural-architecture-search", "tensorflow", "model-ensembling", "knowledge-distillation", "hyperparameter-search", "linux", "gpu"], "topics": [], "urls": [], "use_cases": ["automatically find the best neural network architecture for my classification dataset", "run AutoML architecture search on csv data", "compare many trained models with tensorboard", "search for the best ensemble of models", "distill models automatically", "define a custom search space of layer types for NAS"], "what_it_is": "Model Search is a Google AutoML framework that implements neural architecture search algorithms at scale to find optimal DNN architectures for classification problems. It supports automated architecture search, model ensembling, and knowledge distillation with customizable search spaces.", "when_to_avoid": ["you need regression support, which is not currently implemented", "you want a maintained, actively developed AutoML tool", "you work outside TensorFlow-based workflows", "you need lightweight AutoML without running hundreds of training jobs"], "when_to_choose": ["you need automated neural architecture search for classification tasks", "you want to compare many candidate architectures with minimal code", "you need built-in ensembling and model distillation", "you want a customizable search space defined via protobuf specs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/model_search", "repo": "google/model_search", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.421406+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.013200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcdd09774dcb205d0fc97a554f6acd71daed2ead9441d7c4275c5e15c4a33030", "fetched_at": "2026-08-28T04:07:50.421406+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/model_search"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.421406+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.013200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcdd09774dcb205d0fc97a554f6acd71daed2ead9441d7c4275c5e15c4a33030", "fetched_at": "2026-08-28T04:07:50.421406+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/model_search"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.013200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcdd09774dcb205d0fc97a554f6acd71daed2ead9441d7c4275c5e15c4a33030", "fetched_at": "2026-08-28T04:07:50.421406+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/model_search"}], "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:07:50.421406+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.421406+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.421406+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.013200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcdd09774dcb205d0fc97a554f6acd71daed2ead9441d7c4275c5e15c4a33030", "fetched_at": "2026-08-28T04:07:50.421406+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/model_search"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.421406+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.421406+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.013200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcdd09774dcb205d0fc97a554f6acd71daed2ead9441d7c4275c5e15c4a33030", "fetched_at": "2026-08-28T04:07:50.421406+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/model_search"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.421406+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.421406+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.421406+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.013200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcdd09774dcb205d0fc97a554f6acd71daed2ead9441d7c4275c5e15c4a33030", "fetched_at": "2026-08-28T04:07:50.421406+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/model_search"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.421406+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.421406+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.013200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcdd09774dcb205d0fc97a554f6acd71daed2ead9441d7c4275c5e15c4a33030", "fetched_at": "2026-08-28T04:07:50.421406+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/model_search"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.013200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcdd09774dcb205d0fc97a554f6acd71daed2ead9441d7c4275c5e15c4a33030", "fetched_at": "2026-08-28T04:07:50.421406+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/model_search"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.013200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcdd09774dcb205d0fc97a554f6acd71daed2ead9441d7c4275c5e15c4a33030", "fetched_at": "2026-08-28T04:07:50.421406+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/model_search"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:24:33.013200+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcdd09774dcb205d0fc97a554f6acd71daed2ead9441d7c4275c5e15c4a33030", "fetched_at": "2026-08-28T04:07:50.421406+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/model_search"}], "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": 2052, "days_push": 764, "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}}