{"adoption": {"forks": 386, "observed_at": "2026-08-28T04:04:31.510888+00:00", "stars": 1368}, "canonical_url": "https://ross.abutalabs.com/products/memorialcheng-deep-learning-from-scratch", "card": {"archived": false, "artifact_type": "learning-resource", "description": "《深度学习入门-基于Python的理论与实现》，包含源代码和高清PDF(带书签)；慕课网imooc《深度学习之神经网络(CNN-RNN-GAN)算法原理-实战》；《菜菜的机器学习sklearn》", "domain": ["deep-learning", "machine-learning", "tutorials"], "enriched": true, "function": ["machine-learning", "deep-learning", "nlp"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["MemorialCheng/deep-learning-from-scratch"], "name": "MemorialCheng/deep-learning-from-scratch", "platform": ["python"], "pushed_at": "2021-11-03T06:18:33+00:00", "repo": "MemorialCheng/deep-learning-from-scratch", "stars": 1368, "tags": ["jupyter-notebook", "course-notes", "sklearn", "cnn", "rnn", "gan", "chinese-language", "pdf-resources"], "topics": ["machine-learning", "deep-learning", "sklearn"], "urls": [], "use_cases": ["learn deep learning fundamentals from scratch with python", "find source code for the deep learning from scratch book", "study CNN RNN and GAN algorithm principles", "learn machine learning with sklearn step by step", "download course pdfs and slides for neural network courses", "follow along with jupyter notebook tutorials for deep learning"], "what_it_is": "A curated collection of learning materials for deep learning and machine learning, including source code and notes from the book 'Deep Learning from Scratch', the imooc CNN/RNN/GAN course, and the 'Cai Cai's sklearn' machine learning course. It also shares PDF resources and personal study notes.", "when_to_avoid": ["you need production-ready machine learning libraries or maintained software", "you require an actively developed project with a license or official support", "you want English-language materials only"], "when_to_choose": ["you want free, organized course materials and book source code for deep learning and sklearn", "you prefer learning via jupyter notebooks and Chinese-language resources", "you are a beginner looking for structured study notes alongside code"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/memorialcheng-deep-learning-from-scratch", "repo": "MemorialCheng/deep-learning-from-scratch", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.510888+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:41:02.197614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a4d20f323f035f4302eb33f4a672f634b2eefd770a26a08d2c931cb01b03a1d", "fetched_at": "2026-08-28T04:04:31.510888+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MemorialCheng/deep-learning-from-scratch"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.510888+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:41:02.197614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a4d20f323f035f4302eb33f4a672f634b2eefd770a26a08d2c931cb01b03a1d", "fetched_at": "2026-08-28T04:04:31.510888+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MemorialCheng/deep-learning-from-scratch"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:41:02.197614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a4d20f323f035f4302eb33f4a672f634b2eefd770a26a08d2c931cb01b03a1d", "fetched_at": "2026-08-28T04:04:31.510888+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MemorialCheng/deep-learning-from-scratch"}], "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:31.510888+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.510888+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.510888+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:41:02.197614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a4d20f323f035f4302eb33f4a672f634b2eefd770a26a08d2c931cb01b03a1d", "fetched_at": "2026-08-28T04:04:31.510888+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MemorialCheng/deep-learning-from-scratch"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.510888+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.510888+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:41:02.197614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a4d20f323f035f4302eb33f4a672f634b2eefd770a26a08d2c931cb01b03a1d", "fetched_at": "2026-08-28T04:04:31.510888+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MemorialCheng/deep-learning-from-scratch"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.510888+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.510888+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.510888+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:41:02.197614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a4d20f323f035f4302eb33f4a672f634b2eefd770a26a08d2c931cb01b03a1d", "fetched_at": "2026-08-28T04:04:31.510888+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MemorialCheng/deep-learning-from-scratch"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.510888+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.510888+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:41:02.197614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a4d20f323f035f4302eb33f4a672f634b2eefd770a26a08d2c931cb01b03a1d", "fetched_at": "2026-08-28T04:04:31.510888+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MemorialCheng/deep-learning-from-scratch"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:41:02.197614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a4d20f323f035f4302eb33f4a672f634b2eefd770a26a08d2c931cb01b03a1d", "fetched_at": "2026-08-28T04:04:31.510888+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MemorialCheng/deep-learning-from-scratch"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:41:02.197614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a4d20f323f035f4302eb33f4a672f634b2eefd770a26a08d2c931cb01b03a1d", "fetched_at": "2026-08-28T04:04:31.510888+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MemorialCheng/deep-learning-from-scratch"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:41:02.197614+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a4d20f323f035f4302eb33f4a672f634b2eefd770a26a08d2c931cb01b03a1d", "fetched_at": "2026-08-28T04:04:31.510888+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MemorialCheng/deep-learning-from-scratch"}], "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": 2464, "days_push": 1764, "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}}