{"adoption": {"forks": 335, "observed_at": "2026-08-28T04:04:07.779673+00:00", "stars": 1248}, "canonical_url": "https://ross.abutalabs.com/products/nndl", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Another Chinese Translation of Neural Networks and Deep Learning", "domain": ["machine-learning", "deep-learning", "education", "tutorials"], "enriched": true, "function": ["documentation", "machine-learning"], "health_score": 20, "homepage": null, "language": "TeX", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["zhanggyb/nndl"], "name": "zhanggyb/nndl", "platform": ["cross-platform"], "pushed_at": "2020-12-17T09:36:38+00:00", "repo": "zhanggyb/nndl", "stars": 1248, "tags": ["chinese-translation", "latex", "neural-networks", "online-book", "pdf"], "topics": [], "urls": [], "use_cases": ["learn neural networks and deep learning in Chinese", "read a Chinese version of Nielsen's deep learning book", "study the math behind neural networks with cross-referenced equations", "build the book PDF from LaTeX source", "find a free deep learning textbook translation"], "what_it_is": "A Chinese translation of Michael Nielsen's free online book 'Neural Networks and Deep Learning', written in LaTeX and compiled to PDF. It originated as the author's learning notes and incorporates work from an earlier translation project.", "when_to_avoid": ["you need an English-language resource", "you want up-to-date coverage of modern deep learning architectures like transformers", "you need a hands-on coding course rather than a book"], "when_to_choose": ["you prefer reading about deep learning fundamentals in Chinese", "you want a nicely typeset PDF with proper math rendering", "you want to study Nielsen's classic book offline"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nndl", "repo": "zhanggyb/nndl", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.779673+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:07:54.947813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d03101239a461a6cd860600105a124300d89d4bf9293d1bea4ab9bff467f74", "fetched_at": "2026-08-28T04:04:07.779673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhanggyb/nndl"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.779673+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:07:54.947813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d03101239a461a6cd860600105a124300d89d4bf9293d1bea4ab9bff467f74", "fetched_at": "2026-08-28T04:04:07.779673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhanggyb/nndl"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:07:54.947813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d03101239a461a6cd860600105a124300d89d4bf9293d1bea4ab9bff467f74", "fetched_at": "2026-08-28T04:04:07.779673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhanggyb/nndl"}], "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:04:07.779673+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.779673+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.779673+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:07:54.947813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d03101239a461a6cd860600105a124300d89d4bf9293d1bea4ab9bff467f74", "fetched_at": "2026-08-28T04:04:07.779673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhanggyb/nndl"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.779673+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.779673+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:07:54.947813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d03101239a461a6cd860600105a124300d89d4bf9293d1bea4ab9bff467f74", "fetched_at": "2026-08-28T04:04:07.779673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhanggyb/nndl"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.779673+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.779673+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.779673+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:07:54.947813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d03101239a461a6cd860600105a124300d89d4bf9293d1bea4ab9bff467f74", "fetched_at": "2026-08-28T04:04:07.779673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhanggyb/nndl"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.779673+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:07.779673+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:07:54.947813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d03101239a461a6cd860600105a124300d89d4bf9293d1bea4ab9bff467f74", "fetched_at": "2026-08-28T04:04:07.779673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhanggyb/nndl"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:07:54.947813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d03101239a461a6cd860600105a124300d89d4bf9293d1bea4ab9bff467f74", "fetched_at": "2026-08-28T04:04:07.779673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhanggyb/nndl"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:07:54.947813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d03101239a461a6cd860600105a124300d89d4bf9293d1bea4ab9bff467f74", "fetched_at": "2026-08-28T04:04:07.779673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhanggyb/nndl"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:07:54.947813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6d03101239a461a6cd860600105a124300d89d4bf9293d1bea4ab9bff467f74", "fetched_at": "2026-08-28T04:04:07.779673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhanggyb/nndl"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3878, "days_push": 2085, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}