{"adoption": {"forks": 1779, "observed_at": "2026-08-28T04:06:43.835882+00:00", "stars": 2402}, "canonical_url": "https://ross.abutalabs.com/products/machinelearninginaction", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Source Code for the book: Machine Learning in Action published by Manning", "domain": ["machine-learning", "tutorials", "data-science"], "enriched": true, "function": ["machine-learning", "data-science"], "health_score": 20, "homepage": "manning.com/pharrington", "language": "HTML", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["pbharrin/machinelearninginaction"], "name": "pbharrin/machinelearninginaction", "platform": ["python", "cross-platform"], "pushed_at": "2020-02-01T14:21:27+00:00", "repo": "pbharrin/machinelearninginaction", "stars": 2402, "tags": ["book-code", "python2", "numpy", "textbook-examples", "manning"], "topics": [], "urls": [], "use_cases": ["learn machine learning algorithms from a book with runnable code", "study classic ML examples like kNN, decision trees, SVM, and k-means", "follow along with the Machine Learning in Action textbook chapter by chapter", "find reference implementations of fundamental ML algorithms in Python", "teach an intro machine learning course with existing example code"], "what_it_is": "Source code repository accompanying the Manning book 'Machine Learning in Action' by Peter Harrington. It contains Python example code (written for Python 2.6/2.7 with NumPy) demonstrating classic machine learning algorithms.", "when_to_avoid": ["you need production-ready or maintained machine learning libraries", "you require Python 3 support out of the box", "you want modern ML techniques like deep learning or transformers", "you need a project with an active community or license"], "when_to_choose": ["you are reading the Machine Learning in Action book and want its official code", "you want simple, educational implementations of classic ML algorithms", "you work in Python 2.7 or are willing to port small examples to Python 3"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/machinelearninginaction", "repo": "pbharrin/machinelearninginaction", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.835882+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:34:13.715869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ece8725445ed1a2d422eb139a0bfd4770cb00aa313873f9593b7fa6f52cebd1b", "fetched_at": "2026-08-28T04:06:43.835882+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pbharrin/machinelearninginaction"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.835882+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:34:13.715869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ece8725445ed1a2d422eb139a0bfd4770cb00aa313873f9593b7fa6f52cebd1b", "fetched_at": "2026-08-28T04:06:43.835882+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pbharrin/machinelearninginaction"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:34:13.715869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ece8725445ed1a2d422eb139a0bfd4770cb00aa313873f9593b7fa6f52cebd1b", "fetched_at": "2026-08-28T04:06:43.835882+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pbharrin/machinelearninginaction"}], "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:43.835882+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.835882+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.835882+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:34:13.715869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ece8725445ed1a2d422eb139a0bfd4770cb00aa313873f9593b7fa6f52cebd1b", "fetched_at": "2026-08-28T04:06:43.835882+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pbharrin/machinelearninginaction"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.835882+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.835882+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:34:13.715869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ece8725445ed1a2d422eb139a0bfd4770cb00aa313873f9593b7fa6f52cebd1b", "fetched_at": "2026-08-28T04:06:43.835882+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pbharrin/machinelearninginaction"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.835882+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.835882+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.835882+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:34:13.715869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ece8725445ed1a2d422eb139a0bfd4770cb00aa313873f9593b7fa6f52cebd1b", "fetched_at": "2026-08-28T04:06:43.835882+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pbharrin/machinelearninginaction"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.835882+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:43.835882+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:34:13.715869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ece8725445ed1a2d422eb139a0bfd4770cb00aa313873f9593b7fa6f52cebd1b", "fetched_at": "2026-08-28T04:06:43.835882+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pbharrin/machinelearninginaction"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:34:13.715869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ece8725445ed1a2d422eb139a0bfd4770cb00aa313873f9593b7fa6f52cebd1b", "fetched_at": "2026-08-28T04:06:43.835882+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pbharrin/machinelearninginaction"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:34:13.715869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ece8725445ed1a2d422eb139a0bfd4770cb00aa313873f9593b7fa6f52cebd1b", "fetched_at": "2026-08-28T04:06:43.835882+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pbharrin/machinelearninginaction"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:34:13.715869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ece8725445ed1a2d422eb139a0bfd4770cb00aa313873f9593b7fa6f52cebd1b", "fetched_at": "2026-08-28T04:06:43.835882+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pbharrin/machinelearninginaction"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+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": 5600, "days_push": 2405, "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}}