{"adoption": {"forks": 368, "observed_at": "2026-08-28T04:06:23.048922+00:00", "stars": 2179}, "canonical_url": "https://ross.abutalabs.com/products/thelmbook", "card": {"archived": false, "artifact_type": "learning-resource", "description": "This is the official repository for The Hundred-Page Language Models Book by Andriy Burkov", "domain": ["large-language-models", "machine-learning", "deep-learning", "tutorials", "education"], "enriched": true, "function": ["machine-learning", "deep-learning", "llm-training", "prompt-engineering", "nlp"], "health_score": 67, "homepage": "https://www.thelmbook.com", "language": "Jupyter Notebook", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["aburkov/theLMbook"], "name": "aburkov/theLMbook", "platform": ["python"], "pushed_at": "2026-02-08T21:14:56+00:00", "repo": "aburkov/theLMbook", "stars": 2179, "tags": ["book", "jupyter-notebooks", "pytorch", "language-models", "educational", "companion-code", "natural-language-processing"], "topics": [], "urls": [], "use_cases": ["learn how large language models work from scratch", "implement language models in PyTorch with guided notebooks", "study the math behind transformers and RNNs", "learn prompt engineering and LLM finetuning", "progress from machine learning basics to modern LLM architectures", "find hands-on code examples for a language models book"], "what_it_is": "The official companion repository for The Hundred-Page Language Models Book by Andriy Burkov, containing complete Python/PyTorch implementations and Jupyter notebooks for each chapter. It teaches language models step by step, from count-based methods through RNNs to modern transformers and LLM finetuning.", "when_to_avoid": ["you need a production-ready LLM library or framework rather than educational material", "you want exhaustive, state-of-the-art coverage beyond a hundred-page treatment", "you need a licensed, reusable codebase - the repo has no license"], "when_to_choose": ["you want a concise, math-grounded introduction to language models with runnable code", "you prefer building understanding incrementally from simple models to transformers", "you are a developer, data scientist, or ML engineer new to LLMs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/thelmbook", "repo": "aburkov/theLMbook", "role": "main", "score": 44}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.048922+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:48:45.506884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61ec9d9274ad7962d43e773a3b091f242bdb97f00e7ccafca396fd3112d61f97", "fetched_at": "2026-08-28T04:06:23.048922+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aburkov/theLMbook"}, {"content_hash": "6e721100f548d69dc61ee59de875820502af0ec845123fa532fcf856178aa885", "fetched_at": "2026-08-29T10:28:41.765165+00:00", "kind": "homepage", "missing": false, "url": "https://www.thelmbook.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.048922+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:48:45.506884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61ec9d9274ad7962d43e773a3b091f242bdb97f00e7ccafca396fd3112d61f97", "fetched_at": "2026-08-28T04:06:23.048922+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aburkov/theLMbook"}, {"content_hash": "6e721100f548d69dc61ee59de875820502af0ec845123fa532fcf856178aa885", "fetched_at": "2026-08-29T10:28:41.765165+00:00", "kind": "homepage", "missing": false, "url": "https://www.thelmbook.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:48:45.506884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61ec9d9274ad7962d43e773a3b091f242bdb97f00e7ccafca396fd3112d61f97", "fetched_at": "2026-08-28T04:06:23.048922+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aburkov/theLMbook"}, {"content_hash": "6e721100f548d69dc61ee59de875820502af0ec845123fa532fcf856178aa885", "fetched_at": "2026-08-29T10:28:41.765165+00:00", "kind": "homepage", "missing": false, "url": "https://www.thelmbook.com"}], "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:06:23.048922+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.048922+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.048922+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:48:45.506884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61ec9d9274ad7962d43e773a3b091f242bdb97f00e7ccafca396fd3112d61f97", "fetched_at": "2026-08-28T04:06:23.048922+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aburkov/theLMbook"}, {"content_hash": "6e721100f548d69dc61ee59de875820502af0ec845123fa532fcf856178aa885", "fetched_at": "2026-08-29T10:28:41.765165+00:00", "kind": "homepage", "missing": false, "url": "https://www.thelmbook.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.048922+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.048922+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:48:45.506884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61ec9d9274ad7962d43e773a3b091f242bdb97f00e7ccafca396fd3112d61f97", "fetched_at": "2026-08-28T04:06:23.048922+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aburkov/theLMbook"}, {"content_hash": "6e721100f548d69dc61ee59de875820502af0ec845123fa532fcf856178aa885", "fetched_at": "2026-08-29T10:28:41.765165+00:00", "kind": "homepage", "missing": false, "url": "https://www.thelmbook.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.048922+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.048922+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.048922+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:48:45.506884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61ec9d9274ad7962d43e773a3b091f242bdb97f00e7ccafca396fd3112d61f97", "fetched_at": "2026-08-28T04:06:23.048922+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aburkov/theLMbook"}, {"content_hash": "6e721100f548d69dc61ee59de875820502af0ec845123fa532fcf856178aa885", "fetched_at": "2026-08-29T10:28:41.765165+00:00", "kind": "homepage", "missing": false, "url": "https://www.thelmbook.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.048922+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.048922+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:48:45.506884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61ec9d9274ad7962d43e773a3b091f242bdb97f00e7ccafca396fd3112d61f97", "fetched_at": "2026-08-28T04:06:23.048922+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aburkov/theLMbook"}, {"content_hash": "6e721100f548d69dc61ee59de875820502af0ec845123fa532fcf856178aa885", "fetched_at": "2026-08-29T10:28:41.765165+00:00", "kind": "homepage", "missing": false, "url": "https://www.thelmbook.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:48:45.506884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61ec9d9274ad7962d43e773a3b091f242bdb97f00e7ccafca396fd3112d61f97", "fetched_at": "2026-08-28T04:06:23.048922+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aburkov/theLMbook"}, {"content_hash": "6e721100f548d69dc61ee59de875820502af0ec845123fa532fcf856178aa885", "fetched_at": "2026-08-29T10:28:41.765165+00:00", "kind": "homepage", "missing": false, "url": "https://www.thelmbook.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:48:45.506884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61ec9d9274ad7962d43e773a3b091f242bdb97f00e7ccafca396fd3112d61f97", "fetched_at": "2026-08-28T04:06:23.048922+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aburkov/theLMbook"}, {"content_hash": "6e721100f548d69dc61ee59de875820502af0ec845123fa532fcf856178aa885", "fetched_at": "2026-08-29T10:28:41.765165+00:00", "kind": "homepage", "missing": false, "url": "https://www.thelmbook.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:48:45.506884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61ec9d9274ad7962d43e773a3b091f242bdb97f00e7ccafca396fd3112d61f97", "fetched_at": "2026-08-28T04:06:23.048922+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aburkov/theLMbook"}, {"content_hash": "6e721100f548d69dc61ee59de875820502af0ec845123fa532fcf856178aa885", "fetched_at": "2026-08-29T10:28:41.765165+00:00", "kind": "homepage", "missing": false, "url": "https://www.thelmbook.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 66, "longevity": 56, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 796, "days_push": 206, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 44, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}