{"adoption": {"forks": 253, "observed_at": "2026-08-28T04:03:41.605062+00:00", "stars": 1128}, "canonical_url": "https://ross.abutalabs.com/products/machine-learning-curriculum", "card": {"archived": false, "artifact_type": "learning-resource", "description": ":computer: Learn to make machines learn so that you don't have to struggle to program them; The ultimate list", "domain": ["machine-learning", "deep-learning", "tutorials", "awesome-lists"], "enriched": true, "function": ["machine-learning", "deep-learning", "reinforcement-learning"], "health_score": 20, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["offchan42/machine-learning-curriculum"], "name": "offchan42/machine-learning-curriculum", "platform": ["python"], "pushed_at": "2024-03-03T09:16:20+00:00", "repo": "offchan42/machine-learning-curriculum", "stars": 1128, "tags": ["curriculum", "guide", "courses", "neural-networks", "tensorflow", "pytorch", "self-learning"], "topics": ["machine-learning", "python", "course", "deep-learning", "curriculum", "guide", "reinforcement-learning", "convolutional-neural-networks", "tensorflow", "mxnet", "pytorch", "chainer", "recurrent-neural-networks", "neural-network", "mlops-workflow"], "urls": [], "use_cases": ["learn machine learning from scratch", "find the best ML courses online", "structured curriculum for deep learning", "learn reinforcement learning", "find resources for neural networks and CNNs", "guide for learning ML with Python", "recommendations for ML tools and frameworks"], "what_it_is": "A curated curriculum and resource list for learning machine learning, deep learning, and reinforcement learning. It links to courses, videos, tools, and media, and is regularly updated to remove outdated content.", "when_to_avoid": ["you need runnable code or a software library", "you want an interactive platform with graded exercises", "you need production MLOps tooling rather than learning material"], "when_to_choose": ["you want a curated, opinionated learning path for ML", "you prefer free courses, videos, and articles over a single textbook", "you want recommendations covering TensorFlow, PyTorch, and other frameworks"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/machine-learning-curriculum", "repo": "offchan42/machine-learning-curriculum", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.605062+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:38:34.210122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fca580f6bc2c3b74638cf8cfa6567a62cfff741c354ed8fcbae20f98e7e590a8", "fetched_at": "2026-08-28T04:03:41.605062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/offchan42/machine-learning-curriculum"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.605062+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:38:34.210122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fca580f6bc2c3b74638cf8cfa6567a62cfff741c354ed8fcbae20f98e7e590a8", "fetched_at": "2026-08-28T04:03:41.605062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/offchan42/machine-learning-curriculum"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:38:34.210122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fca580f6bc2c3b74638cf8cfa6567a62cfff741c354ed8fcbae20f98e7e590a8", "fetched_at": "2026-08-28T04:03:41.605062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/offchan42/machine-learning-curriculum"}], "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:03:41.605062+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.605062+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.605062+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:38:34.210122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fca580f6bc2c3b74638cf8cfa6567a62cfff741c354ed8fcbae20f98e7e590a8", "fetched_at": "2026-08-28T04:03:41.605062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/offchan42/machine-learning-curriculum"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.605062+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.605062+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:38:34.210122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fca580f6bc2c3b74638cf8cfa6567a62cfff741c354ed8fcbae20f98e7e590a8", "fetched_at": "2026-08-28T04:03:41.605062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/offchan42/machine-learning-curriculum"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.605062+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.605062+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.605062+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:38:34.210122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fca580f6bc2c3b74638cf8cfa6567a62cfff741c354ed8fcbae20f98e7e590a8", "fetched_at": "2026-08-28T04:03:41.605062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/offchan42/machine-learning-curriculum"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.605062+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:41.605062+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:38:34.210122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fca580f6bc2c3b74638cf8cfa6567a62cfff741c354ed8fcbae20f98e7e590a8", "fetched_at": "2026-08-28T04:03:41.605062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/offchan42/machine-learning-curriculum"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:38:34.210122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fca580f6bc2c3b74638cf8cfa6567a62cfff741c354ed8fcbae20f98e7e590a8", "fetched_at": "2026-08-28T04:03:41.605062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/offchan42/machine-learning-curriculum"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:38:34.210122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fca580f6bc2c3b74638cf8cfa6567a62cfff741c354ed8fcbae20f98e7e590a8", "fetched_at": "2026-08-28T04:03:41.605062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/offchan42/machine-learning-curriculum"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:38:34.210122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fca580f6bc2c3b74638cf8cfa6567a62cfff741c354ed8fcbae20f98e7e590a8", "fetched_at": "2026-08-28T04:03:41.605062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/offchan42/machine-learning-curriculum"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3551, "days_push": 913, "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}}