{"adoption": {"forks": 1276, "observed_at": "2026-08-28T04:08:39.125322+00:00", "stars": 4211}, "canonical_url": "https://ross.abutalabs.com/products/pattern_classification", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A collection of tutorials and examples for solving and understanding machine learning and pattern classification tasks", "domain": ["machine-learning", "data-science", "tutorials", "education"], "enriched": true, "function": ["machine-learning", "data-science", "data-visualization", "nlp"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["rasbt/pattern_classification"], "name": "rasbt/pattern_classification", "platform": ["python", "cross-platform"], "pushed_at": "2023-11-26T15:54:59+00:00", "repo": "rasbt/pattern_classification", "stars": 4211, "tags": ["jupyter-notebooks", "pattern-classification", "tutorials", "scikit-learn", "data-mining"], "topics": ["machine-learning", "pattern-classification", "machine-learning-algorithms"], "urls": [], "use_cases": ["learn machine learning fundamentals with worked examples", "understand pattern classification algorithms step by step", "see how to preprocess and scale features for classification", "study model evaluation and parameter estimation techniques", "find example notebooks for PCA and dimensionality reduction", "get references and resources for data mining topics"], "what_it_is": "A curated collection of tutorials, Jupyter notebooks, and examples covering pattern classification, machine learning, and data mining. It explains concepts like preprocessing, model evaluation, and classic algorithms (Bayes, logistic regression, neural networks, ensembles, clustering) with runnable Python code.", "when_to_avoid": ["you need a production-ready ML library or framework", "you want modern deep learning tutorials (content is mostly classical ML)", "you need actively updated content for the latest library versions"], "when_to_choose": ["you want tutorial-style notebooks explaining ML concepts with code", "you are learning scikit-learn-based classification workflows", "you need reference material on classic algorithms like Bayes classifiers and ensemble methods"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pattern_classification", "repo": "rasbt/pattern_classification", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:39.125322+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:22:29.581670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a1f3839ae41be2486939e9cc6ce44121e2b65e633991cc54b3e7e3f585cdd1f", "fetched_at": "2026-08-28T04:08:39.125322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rasbt/pattern_classification"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:39.125322+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:22:29.581670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a1f3839ae41be2486939e9cc6ce44121e2b65e633991cc54b3e7e3f585cdd1f", "fetched_at": "2026-08-28T04:08:39.125322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rasbt/pattern_classification"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:22:29.581670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a1f3839ae41be2486939e9cc6ce44121e2b65e633991cc54b3e7e3f585cdd1f", "fetched_at": "2026-08-28T04:08:39.125322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rasbt/pattern_classification"}], "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:08:39.125322+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:39.125322+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:39.125322+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:22:29.581670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a1f3839ae41be2486939e9cc6ce44121e2b65e633991cc54b3e7e3f585cdd1f", "fetched_at": "2026-08-28T04:08:39.125322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rasbt/pattern_classification"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:39.125322+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:39.125322+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:22:29.581670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a1f3839ae41be2486939e9cc6ce44121e2b65e633991cc54b3e7e3f585cdd1f", "fetched_at": "2026-08-28T04:08:39.125322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rasbt/pattern_classification"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:39.125322+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:39.125322+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:39.125322+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:22:29.581670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a1f3839ae41be2486939e9cc6ce44121e2b65e633991cc54b3e7e3f585cdd1f", "fetched_at": "2026-08-28T04:08:39.125322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rasbt/pattern_classification"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:39.125322+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:39.125322+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:22:29.581670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a1f3839ae41be2486939e9cc6ce44121e2b65e633991cc54b3e7e3f585cdd1f", "fetched_at": "2026-08-28T04:08:39.125322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rasbt/pattern_classification"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:22:29.581670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a1f3839ae41be2486939e9cc6ce44121e2b65e633991cc54b3e7e3f585cdd1f", "fetched_at": "2026-08-28T04:08:39.125322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rasbt/pattern_classification"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:22:29.581670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a1f3839ae41be2486939e9cc6ce44121e2b65e633991cc54b3e7e3f585cdd1f", "fetched_at": "2026-08-28T04:08:39.125322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rasbt/pattern_classification"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:22:29.581670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a1f3839ae41be2486939e9cc6ce44121e2b65e633991cc54b3e7e3f585cdd1f", "fetched_at": "2026-08-28T04:08:39.125322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rasbt/pattern_classification"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4539, "days_push": 1011, "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}}