{"adoption": {"forks": 1880, "observed_at": "2026-08-28T04:10:04.843074+00:00", "stars": 7764}, "canonical_url": "https://ross.abutalabs.com/products/machine-learning-learning-notes", "card": {"archived": false, "artifact_type": "learning-resource", "description": "周志华《机器学习》又称西瓜书是一本较为全面的书籍，书中详细介绍了机器学习领域不同类型的算法(例如：监督学习、无监督学习、半监督学习、强化学习、集成降维、特征选择等)，记录了本人在学习过程中的理解思路与扩展知识点，希望对新人阅读西瓜书有所帮助！", "domain": ["machine-learning", "tutorials", "data-science"], "enriched": true, "function": ["machine-learning", "nlp", "data-science"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["Vay-keen/Machine-learning-learning-notes"], "name": "Vay-keen/Machine-learning-learning-notes", "platform": ["cross-platform"], "pushed_at": "2022-02-26T17:19:34+00:00", "repo": "Vay-keen/Machine-learning-learning-notes", "stars": 7764, "tags": ["study-notes", "watermelon-book", "chinese-language", "machine-learning-algorithms", "textbook-companion"], "topics": [], "urls": [], "use_cases": ["study the watermelon book machine learning textbook", "learn machine learning algorithms from scratch", "understand supervised and unsupervised learning concepts", "find supplementary explanations for Zhou Zhihua's ML book", "prepare for machine learning interviews", "review statistical learning methods alongside Li Hang's book"], "what_it_is": "A set of Chinese-language study notes for Zhou Zhihua's machine learning textbook (the 'Watermelon Book'), covering supervised, unsupervised, semi-supervised, and reinforcement learning, ensemble methods, dimensionality reduction, and feature selection. It supplements the book with the author's explanations and extended knowledge points to help newcomers.", "when_to_avoid": ["you need runnable code or production ML tooling", "you prefer English-language learning resources", "you need up-to-date content on deep learning or LLMs"], "when_to_choose": ["you are reading the Watermelon Book and want companion notes in Chinese", "you are a beginner wanting structured explanations of classic ML algorithms", "you want free community-maintained study material with a discussion group"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/machine-learning-learning-notes", "repo": "Vay-keen/Machine-learning-learning-notes", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:04.843074+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:35:07.897260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8aba2c8f757bc7547fce8d154bb1fd7d781b2ddead1108a47d9f926193a85068", "fetched_at": "2026-08-28T04:10:04.843074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vay-keen/Machine-learning-learning-notes"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:04.843074+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:35:07.897260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8aba2c8f757bc7547fce8d154bb1fd7d781b2ddead1108a47d9f926193a85068", "fetched_at": "2026-08-28T04:10:04.843074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vay-keen/Machine-learning-learning-notes"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:35:07.897260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8aba2c8f757bc7547fce8d154bb1fd7d781b2ddead1108a47d9f926193a85068", "fetched_at": "2026-08-28T04:10:04.843074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vay-keen/Machine-learning-learning-notes"}], "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:10:04.843074+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:04.843074+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:04.843074+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:35:07.897260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8aba2c8f757bc7547fce8d154bb1fd7d781b2ddead1108a47d9f926193a85068", "fetched_at": "2026-08-28T04:10:04.843074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vay-keen/Machine-learning-learning-notes"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:04.843074+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:04.843074+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:35:07.897260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8aba2c8f757bc7547fce8d154bb1fd7d781b2ddead1108a47d9f926193a85068", "fetched_at": "2026-08-28T04:10:04.843074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vay-keen/Machine-learning-learning-notes"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:04.843074+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:04.843074+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:04.843074+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:35:07.897260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8aba2c8f757bc7547fce8d154bb1fd7d781b2ddead1108a47d9f926193a85068", "fetched_at": "2026-08-28T04:10:04.843074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vay-keen/Machine-learning-learning-notes"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:04.843074+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:04.843074+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:35:07.897260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8aba2c8f757bc7547fce8d154bb1fd7d781b2ddead1108a47d9f926193a85068", "fetched_at": "2026-08-28T04:10:04.843074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vay-keen/Machine-learning-learning-notes"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:35:07.897260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8aba2c8f757bc7547fce8d154bb1fd7d781b2ddead1108a47d9f926193a85068", "fetched_at": "2026-08-28T04:10:04.843074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vay-keen/Machine-learning-learning-notes"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:35:07.897260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8aba2c8f757bc7547fce8d154bb1fd7d781b2ddead1108a47d9f926193a85068", "fetched_at": "2026-08-28T04:10:04.843074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vay-keen/Machine-learning-learning-notes"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:35:07.897260+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8aba2c8f757bc7547fce8d154bb1fd7d781b2ddead1108a47d9f926193a85068", "fetched_at": "2026-08-28T04:10:04.843074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Vay-keen/Machine-learning-learning-notes"}], "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": 3084, "days_push": 1649, "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}}