{"adoption": {"forks": 332, "observed_at": "2026-08-28T04:04:36.110215+00:00", "stars": 1392}, "canonical_url": "https://ross.abutalabs.com/products/jaspersnoek-spearmint", "card": {"archived": false, "artifact_type": "library", "description": "Spearmint is a package to perform Bayesian optimization according to the algorithms outlined in the paper:  Practical Bayesian Optimization of Machine Learning Algorithms. Jasper Snoek, Hugo Larochelle and Ryan P. Adams.  Advances in Neural Information Processing Systems, 2012 ", "domain": ["machine-learning", "developer-tools"], "enriched": true, "function": ["machine-learning", "benchmarking", "cli"], "health_score": 20, "homepage": "http://people.seas.harvard.edu/~jsnoek/software.html", "language": "Python", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["JasperSnoek/spearmint"], "name": "JasperSnoek/spearmint", "platform": ["python"], "pushed_at": "2017-07-21T14:38:48+00:00", "repo": "JasperSnoek/spearmint", "stars": 1392, "tags": ["bayesian-optimization", "hyperparameter-tuning", "python2", "legacy", "algorithms", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["bayesian optimization of machine learning hyperparameters", "minimize an objective function in as few runs as possible", "automatically run and tune experiments in parallel", "tune parameters of expensive black-box functions", "hyperparameter search using expected improvement or UCB acquisition functions"], "what_it_is": "Spearmint is a Python package for Bayesian optimization of machine learning algorithms, iteratively tuning parameters to minimize an objective in as few experiment runs as possible. This is the original legacy repository, now maintained only for bug fixes, with development moved to the HIPS/Spearmint codebase.", "when_to_avoid": ["you need modern Python support (this requires Python 2.7)", "you want active development or new features", "you prefer the overhauled HIPS/Spearmint codebase", "you need commercial use of the newer implementation without license restrictions"], "when_to_choose": ["you need the original 2012 algorithms under a permissive license", "you want to swap out acquisition function and driver modules", "you must run optimization experiments in parallel on a machine or cluster"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/jaspersnoek-spearmint", "repo": "JasperSnoek/spearmint", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.110215+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:39:31.419971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eadc9d86901d314a3a3329d5514cf449839a854b10c677d7d3cbad0fbb58b60", "fetched_at": "2026-08-28T04:04:36.110215+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasperSnoek/spearmint"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.110215+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:39:31.419971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eadc9d86901d314a3a3329d5514cf449839a854b10c677d7d3cbad0fbb58b60", "fetched_at": "2026-08-28T04:04:36.110215+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasperSnoek/spearmint"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:39:31.419971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eadc9d86901d314a3a3329d5514cf449839a854b10c677d7d3cbad0fbb58b60", "fetched_at": "2026-08-28T04:04:36.110215+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasperSnoek/spearmint"}], "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:36.110215+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.110215+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.110215+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:39:31.419971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eadc9d86901d314a3a3329d5514cf449839a854b10c677d7d3cbad0fbb58b60", "fetched_at": "2026-08-28T04:04:36.110215+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasperSnoek/spearmint"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.110215+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.110215+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:39:31.419971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eadc9d86901d314a3a3329d5514cf449839a854b10c677d7d3cbad0fbb58b60", "fetched_at": "2026-08-28T04:04:36.110215+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasperSnoek/spearmint"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.110215+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.110215+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.110215+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:39:31.419971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eadc9d86901d314a3a3329d5514cf449839a854b10c677d7d3cbad0fbb58b60", "fetched_at": "2026-08-28T04:04:36.110215+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasperSnoek/spearmint"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.110215+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.110215+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:39:31.419971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eadc9d86901d314a3a3329d5514cf449839a854b10c677d7d3cbad0fbb58b60", "fetched_at": "2026-08-28T04:04:36.110215+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasperSnoek/spearmint"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:39:31.419971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eadc9d86901d314a3a3329d5514cf449839a854b10c677d7d3cbad0fbb58b60", "fetched_at": "2026-08-28T04:04:36.110215+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasperSnoek/spearmint"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:39:31.419971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eadc9d86901d314a3a3329d5514cf449839a854b10c677d7d3cbad0fbb58b60", "fetched_at": "2026-08-28T04:04:36.110215+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasperSnoek/spearmint"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:39:31.419971+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eadc9d86901d314a3a3329d5514cf449839a854b10c677d7d3cbad0fbb58b60", "fetched_at": "2026-08-28T04:04:36.110215+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasperSnoek/spearmint"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4975, "days_push": 3330, "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}}