{"adoption": {"forks": 3531, "observed_at": "2026-08-28T04:11:35.552991+00:00", "stars": 24128}, "canonical_url": "https://ross.abutalabs.com/products/nn-zero-to-hero", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Neural Networks: Zero to Hero", "domain": ["deep-learning", "machine-learning", "tutorials"], "enriched": true, "function": ["machine-learning", "deep-learning", "nlp"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["karpathy/nn-zero-to-hero"], "name": "karpathy/nn-zero-to-hero", "platform": ["python"], "pushed_at": "2024-08-18T12:16:26+00:00", "repo": "karpathy/nn-zero-to-hero", "stars": 24128, "tags": ["neural-networks", "backpropagation", "course", "jupyter-notebooks", "language-modeling", "transformers", "youtube-videos", "natural-language-processing"], "topics": [], "urls": [], "use_cases": ["learn how backpropagation works from scratch", "build a neural network without using a framework", "understand how GPT-style language models are trained", "study character-level language modeling with makemore", "practice deep learning fundamentals with exercises", "learn PyTorch tensor basics for training models"], "what_it_is": "A free video course by Andrej Karpathy teaching neural networks from the basics up to building GPT-style language models, with accompanying Jupyter notebooks and exercises. It covers backpropagation, MLPs, BatchNorm, and Transformer language models through hands-on coding.", "when_to_avoid": ["you need a production-ready training framework rather than educational code", "you already need advanced topics like distributed training or large-scale LLM fine-tuning", "you prefer text-only documentation without video lectures"], "when_to_choose": ["you want a from-first-principles introduction to neural networks and backpropagation", "you learn best by coding along with video lectures and notebooks", "you want to understand the internals of language models like GPT before using high-level libraries"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nn-zero-to-hero", "repo": "karpathy/nn-zero-to-hero", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.552991+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.332643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d8afd30e14485e7c5ae6139b605521dfa9f60a88f53b94798e3cdabf838337f", "fetched_at": "2026-08-28T04:11:35.552991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karpathy/nn-zero-to-hero"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.552991+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.332643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d8afd30e14485e7c5ae6139b605521dfa9f60a88f53b94798e3cdabf838337f", "fetched_at": "2026-08-28T04:11:35.552991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karpathy/nn-zero-to-hero"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.332643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d8afd30e14485e7c5ae6139b605521dfa9f60a88f53b94798e3cdabf838337f", "fetched_at": "2026-08-28T04:11:35.552991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karpathy/nn-zero-to-hero"}], "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:11:35.552991+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.552991+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.552991+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.332643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d8afd30e14485e7c5ae6139b605521dfa9f60a88f53b94798e3cdabf838337f", "fetched_at": "2026-08-28T04:11:35.552991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karpathy/nn-zero-to-hero"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.552991+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.552991+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.332643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d8afd30e14485e7c5ae6139b605521dfa9f60a88f53b94798e3cdabf838337f", "fetched_at": "2026-08-28T04:11:35.552991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karpathy/nn-zero-to-hero"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.552991+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.552991+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.552991+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.332643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d8afd30e14485e7c5ae6139b605521dfa9f60a88f53b94798e3cdabf838337f", "fetched_at": "2026-08-28T04:11:35.552991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karpathy/nn-zero-to-hero"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.552991+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.552991+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.332643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d8afd30e14485e7c5ae6139b605521dfa9f60a88f53b94798e3cdabf838337f", "fetched_at": "2026-08-28T04:11:35.552991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karpathy/nn-zero-to-hero"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.332643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d8afd30e14485e7c5ae6139b605521dfa9f60a88f53b94798e3cdabf838337f", "fetched_at": "2026-08-28T04:11:35.552991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karpathy/nn-zero-to-hero"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.332643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d8afd30e14485e7c5ae6139b605521dfa9f60a88f53b94798e3cdabf838337f", "fetched_at": "2026-08-28T04:11:35.552991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karpathy/nn-zero-to-hero"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.332643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d8afd30e14485e7c5ae6139b605521dfa9f60a88f53b94798e3cdabf838337f", "fetched_at": "2026-08-28T04:11:35.552991+00:00", "kind": "readme", "missing": false, "url": "https://github.com/karpathy/nn-zero-to-hero"}], "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": 1455, "days_push": 745, "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}}