{"adoption": {"forks": 2141, "observed_at": "2026-08-28T04:09:22.462035+00:00", "stars": 5570}, "canonical_url": "https://ross.abutalabs.com/products/ml-coursera-python-assignments", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Python assignments for the machine learning class by andrew ng on coursera with complete submission for grading capability and re-written instructions.", "domain": ["machine-learning", "education", "tutorials", "data-science"], "enriched": true, "function": ["machine-learning", "developer-tools"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["dibgerge/ml-coursera-python-assignments"], "name": "dibgerge/ml-coursera-python-assignments", "platform": ["python", "cross-platform"], "pushed_at": "2023-06-18T14:32:22+00:00", "repo": "dibgerge/ml-coursera-python-assignments", "stars": 5570, "tags": ["coursera", "jupyter-notebooks", "andrew-ng", "assignments", "mooc", "python-rewrite", "education", "web"], "topics": [], "urls": [], "use_cases": ["complete Andrew Ng's machine learning course assignments in Python instead of MATLAB", "practice implementing machine learning algorithms from scratch in Jupyter notebooks", "submit Coursera ML assignments for grading using Python code", "learn the Python machine learning ecosystem as a beginner", "work through course exercises in a browser without installing MATLAB or Octave"], "what_it_is": "Python rewrites of the programming assignments for Andrew Ng's Coursera Machine Learning MOOC, delivered as Jupyter Notebooks with re-written instructions. The assignments support submission to the original Coursera grader and can be run locally or in an online Deepnote workspace.", "when_to_avoid": ["you need a production machine learning library or framework", "you are not taking or following the Coursera course and want standalone tutorials", "you need actively maintained content with a license for redistribution"], "when_to_choose": ["you are enrolled in the Coursera Machine Learning class and prefer Python over MATLAB/Octave", "you want guided, notebook-based exercises with grading support", "you want to run assignments in a browser via Deepnote"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ml-coursera-python-assignments", "repo": "dibgerge/ml-coursera-python-assignments", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.462035+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:55:36.057780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36614bf901df6244dd58a8c7751c32cc25da52d1a5342107a5cd0fc1a2108a7", "fetched_at": "2026-08-28T04:09:22.462035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibgerge/ml-coursera-python-assignments"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.462035+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:55:36.057780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36614bf901df6244dd58a8c7751c32cc25da52d1a5342107a5cd0fc1a2108a7", "fetched_at": "2026-08-28T04:09:22.462035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibgerge/ml-coursera-python-assignments"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:55:36.057780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36614bf901df6244dd58a8c7751c32cc25da52d1a5342107a5cd0fc1a2108a7", "fetched_at": "2026-08-28T04:09:22.462035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibgerge/ml-coursera-python-assignments"}], "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:09:22.462035+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.462035+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.462035+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:55:36.057780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36614bf901df6244dd58a8c7751c32cc25da52d1a5342107a5cd0fc1a2108a7", "fetched_at": "2026-08-28T04:09:22.462035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibgerge/ml-coursera-python-assignments"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.462035+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.462035+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:55:36.057780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36614bf901df6244dd58a8c7751c32cc25da52d1a5342107a5cd0fc1a2108a7", "fetched_at": "2026-08-28T04:09:22.462035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibgerge/ml-coursera-python-assignments"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.462035+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.462035+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.462035+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:55:36.057780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36614bf901df6244dd58a8c7751c32cc25da52d1a5342107a5cd0fc1a2108a7", "fetched_at": "2026-08-28T04:09:22.462035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibgerge/ml-coursera-python-assignments"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.462035+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.462035+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:55:36.057780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36614bf901df6244dd58a8c7751c32cc25da52d1a5342107a5cd0fc1a2108a7", "fetched_at": "2026-08-28T04:09:22.462035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibgerge/ml-coursera-python-assignments"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:55:36.057780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36614bf901df6244dd58a8c7751c32cc25da52d1a5342107a5cd0fc1a2108a7", "fetched_at": "2026-08-28T04:09:22.462035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibgerge/ml-coursera-python-assignments"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:55:36.057780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36614bf901df6244dd58a8c7751c32cc25da52d1a5342107a5cd0fc1a2108a7", "fetched_at": "2026-08-28T04:09:22.462035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibgerge/ml-coursera-python-assignments"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:55:36.057780+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e36614bf901df6244dd58a8c7751c32cc25da52d1a5342107a5cd0fc1a2108a7", "fetched_at": "2026-08-28T04:09:22.462035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibgerge/ml-coursera-python-assignments"}], "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": 3119, "days_push": 1172, "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}}