{"adoption": {"forks": 544, "observed_at": "2026-08-28T04:07:05.354223+00:00", "stars": 2626}, "canonical_url": "https://ross.abutalabs.com/products/gerdm-prml", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Repository of notes, code and notebooks in Python for the book Pattern Recognition and Machine Learning by Christopher Bishop", "domain": ["machine-learning", "tutorials", "education"], "enriched": true, "function": ["machine-learning", "data-science", "math"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["gerdm/prml"], "name": "gerdm/prml", "platform": ["python"], "pushed_at": "2022-07-25T04:36:22+00:00", "repo": "gerdm/prml", "stars": 2626, "tags": ["jupyter-notebooks", "bayesian-statistics", "pattern-recognition", "bishop-prml", "educational", "algorithms"], "topics": ["machine-learning", "prml", "bayesian-statistics", "python", "pattern-recognition"], "urls": [], "use_cases": ["study machine learning algorithms from the PRML book with runnable code", "learn Bayesian linear regression and Gaussian processes through notebooks", "understand variational inference and MCMC sampling with worked examples", "reproduce figures from Bishop's Pattern Recognition and Machine Learning book", "prepare for machine learning coursework or interviews on classical ML topics", "explore implementations of SVMs, GMMs, k-means, and neural networks"], "what_it_is": "A collection of Jupyter notebooks implementing algorithms and reproducing figures from Christopher Bishop's book 'Pattern Recognition and Machine Learning'. It serves as a study companion covering topics from Bayesian inference to graphical models and sampling methods.", "when_to_avoid": ["you need a production-ready machine learning library", "you want modern deep learning frameworks or GPU-accelerated training", "you need maintained, actively developed software with support"], "when_to_choose": ["you are reading the PRML book and want code alongside each chapter", "you prefer learning classical Bayesian machine learning through interactive notebooks", "you want reference implementations of algorithms like EM, Gibbs sampling, and Gaussian processes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gerdm-prml", "repo": "gerdm/prml", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:05.354223+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:19:47.044540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee26c463f1f31c6af97c01b39a3fd4db6f38388056fcf05832c9215436fec81", "fetched_at": "2026-08-28T04:07:05.354223+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gerdm/prml"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:05.354223+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:19:47.044540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee26c463f1f31c6af97c01b39a3fd4db6f38388056fcf05832c9215436fec81", "fetched_at": "2026-08-28T04:07:05.354223+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gerdm/prml"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:19:47.044540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee26c463f1f31c6af97c01b39a3fd4db6f38388056fcf05832c9215436fec81", "fetched_at": "2026-08-28T04:07:05.354223+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gerdm/prml"}], "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:05.354223+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:05.354223+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:05.354223+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:19:47.044540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee26c463f1f31c6af97c01b39a3fd4db6f38388056fcf05832c9215436fec81", "fetched_at": "2026-08-28T04:07:05.354223+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gerdm/prml"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:05.354223+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:05.354223+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:19:47.044540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee26c463f1f31c6af97c01b39a3fd4db6f38388056fcf05832c9215436fec81", "fetched_at": "2026-08-28T04:07:05.354223+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gerdm/prml"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:05.354223+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:05.354223+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:05.354223+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:19:47.044540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee26c463f1f31c6af97c01b39a3fd4db6f38388056fcf05832c9215436fec81", "fetched_at": "2026-08-28T04:07:05.354223+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gerdm/prml"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:05.354223+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:05.354223+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:19:47.044540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee26c463f1f31c6af97c01b39a3fd4db6f38388056fcf05832c9215436fec81", "fetched_at": "2026-08-28T04:07:05.354223+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gerdm/prml"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:19:47.044540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee26c463f1f31c6af97c01b39a3fd4db6f38388056fcf05832c9215436fec81", "fetched_at": "2026-08-28T04:07:05.354223+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gerdm/prml"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:19:47.044540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee26c463f1f31c6af97c01b39a3fd4db6f38388056fcf05832c9215436fec81", "fetched_at": "2026-08-28T04:07:05.354223+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gerdm/prml"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:19:47.044540+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee26c463f1f31c6af97c01b39a3fd4db6f38388056fcf05832c9215436fec81", "fetched_at": "2026-08-28T04:07:05.354223+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gerdm/prml"}], "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": 2840, "days_push": 1500, "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}}