{"adoption": {"forks": 5480, "observed_at": "2026-08-28T04:11:32.488906+00:00", "stars": 22232}, "canonical_url": "https://ross.abutalabs.com/products/mleveryday-100-days-of-ml-code", "card": {"archived": false, "artifact_type": "learning-resource", "description": "100-Days-Of-ML-Code中文版", "domain": ["machine-learning", "deep-learning", "tutorials", "education"], "enriched": true, "function": ["machine-learning", "deep-learning", "data-science"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["MLEveryday/100-Days-Of-ML-Code"], "name": "MLEveryday/100-Days-Of-ML-Code", "platform": ["python", "cross-platform"], "pushed_at": "2022-04-06T12:01:37+00:00", "repo": "MLEveryday/100-Days-Of-ML-Code", "stars": 22232, "tags": ["100-days-of-ml-code", "chinese-translation", "infographics", "jupyter-notebook", "supervised-learning", "unsupervised-learning", "tutorial"], "topics": ["machine-learning", "python", "100-days-of-ml-code", "chinese-simplified", "infographics", "tutorial", "jupyter-notebook", "tensorflow", "keras", "supervised-learning", "unsupervised-learning", "deep-learning"], "urls": [], "use_cases": ["learn machine learning in 100 days", "find machine learning tutorials in Chinese", "study supervised learning algorithms with code examples", "get infographics explaining ML concepts", "practice ML algorithms in Jupyter notebooks", "learn regression, SVM, k-NN, and clustering step by step"], "what_it_is": "A Chinese translation of the popular 100-Days-Of-ML-Code learning challenge, providing day-by-day machine learning tutorials with infographics and Jupyter notebook implementations. It covers supervised and unsupervised learning topics such as linear regression, logistic regression, k-NN, SVM, decision trees, random forests, and clustering.", "when_to_avoid": ["you need up-to-date coverage of modern deep learning frameworks", "you want production-grade ML code rather than educational examples", "you need the original English version of the challenge"], "when_to_choose": ["you are a beginner wanting a structured day-by-day ML curriculum", "you prefer Chinese-language explanations of ML concepts", "you learn well from infographics paired with runnable notebook code"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mleveryday-100-days-of-ml-code", "repo": "MLEveryday/100-Days-Of-ML-Code", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.488906+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:57:41.373718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa29e3f7c584f0185f1734361b3de1f9e9a67b0ee2c91d60fec544e4a01ae5b2", "fetched_at": "2026-08-28T04:11:32.488906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLEveryday/100-Days-Of-ML-Code"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.488906+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:57:41.373718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa29e3f7c584f0185f1734361b3de1f9e9a67b0ee2c91d60fec544e4a01ae5b2", "fetched_at": "2026-08-28T04:11:32.488906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLEveryday/100-Days-Of-ML-Code"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:57:41.373718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa29e3f7c584f0185f1734361b3de1f9e9a67b0ee2c91d60fec544e4a01ae5b2", "fetched_at": "2026-08-28T04:11:32.488906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLEveryday/100-Days-Of-ML-Code"}], "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:32.488906+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.488906+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.488906+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:57:41.373718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa29e3f7c584f0185f1734361b3de1f9e9a67b0ee2c91d60fec544e4a01ae5b2", "fetched_at": "2026-08-28T04:11:32.488906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLEveryday/100-Days-Of-ML-Code"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.488906+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.488906+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:57:41.373718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa29e3f7c584f0185f1734361b3de1f9e9a67b0ee2c91d60fec544e4a01ae5b2", "fetched_at": "2026-08-28T04:11:32.488906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLEveryday/100-Days-Of-ML-Code"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.488906+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.488906+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.488906+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:57:41.373718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa29e3f7c584f0185f1734361b3de1f9e9a67b0ee2c91d60fec544e4a01ae5b2", "fetched_at": "2026-08-28T04:11:32.488906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLEveryday/100-Days-Of-ML-Code"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.488906+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.488906+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:57:41.373718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa29e3f7c584f0185f1734361b3de1f9e9a67b0ee2c91d60fec544e4a01ae5b2", "fetched_at": "2026-08-28T04:11:32.488906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLEveryday/100-Days-Of-ML-Code"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:57:41.373718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa29e3f7c584f0185f1734361b3de1f9e9a67b0ee2c91d60fec544e4a01ae5b2", "fetched_at": "2026-08-28T04:11:32.488906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLEveryday/100-Days-Of-ML-Code"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:57:41.373718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa29e3f7c584f0185f1734361b3de1f9e9a67b0ee2c91d60fec544e4a01ae5b2", "fetched_at": "2026-08-28T04:11:32.488906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLEveryday/100-Days-Of-ML-Code"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:57:41.373718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aa29e3f7c584f0185f1734361b3de1f9e9a67b0ee2c91d60fec544e4a01ae5b2", "fetched_at": "2026-08-28T04:11:32.488906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MLEveryday/100-Days-Of-ML-Code"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2950, "days_push": 1610, "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}}