{"adoption": {"forks": 303, "observed_at": "2026-08-28T04:05:41.709105+00:00", "stars": 1829}, "canonical_url": "https://ross.abutalabs.com/products/nlp_tutorial", "card": {"archived": false, "artifact_type": "learning-resource", "description": "NLP超强入门指南，包括各任务sota模型汇总（文本分类、文本匹配、序列标注、文本生成、语言模型），以及代码、技巧", "domain": ["machine-learning", "tutorials"], "enriched": true, "function": ["nlp", "machine-learning", "deep-learning"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["leerumor/nlp_tutorial"], "name": "leerumor/nlp_tutorial", "platform": ["python"], "pushed_at": "2022-10-16T06:57:52+00:00", "repo": "leerumor/nlp_tutorial", "stars": 1829, "tags": ["nlp-tutorial", "sota-models", "text-classification", "sequence-labeling", "text-matching", "language-models", "chinese", "learning-path", "natural-language-processing"], "topics": [], "urls": [], "use_cases": ["learn nlp from scratch", "find sota models for text classification", "nlp learning roadmap", "study sequence labeling models", "prepare for nlp kaggle competitions", "understand bert and language model variants", "learn text matching techniques"], "what_it_is": "A Chinese-language NLP learning guide that aggregates SOTA model lists, surveys, and practical tips for core tasks like text classification, text matching, sequence labeling, text generation, and language modeling. It provides a structured learning path from machine learning fundamentals through hands-on competition practice.", "when_to_avoid": ["you need runnable production code or a maintained library", "you want up-to-date coverage of LLM-era methods (last updated 2022)", "you need English-language tutorials"], "when_to_choose": ["you want a structured beginner-to-intermediate NLP learning path", "you need curated lists of SOTA models and surveys per NLP task", "you prefer Chinese-language explanations of NLP concepts"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nlp_tutorial", "repo": "leerumor/nlp_tutorial", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.709105+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:19:22.800207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ae4a6195b16811a3ca4cbfb80fec7c645b4e715a671e8c997807f7bb22d1c0d", "fetched_at": "2026-08-28T04:05:41.709105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/leerumor/nlp_tutorial"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.709105+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:19:22.800207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ae4a6195b16811a3ca4cbfb80fec7c645b4e715a671e8c997807f7bb22d1c0d", "fetched_at": "2026-08-28T04:05:41.709105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/leerumor/nlp_tutorial"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:19:22.800207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ae4a6195b16811a3ca4cbfb80fec7c645b4e715a671e8c997807f7bb22d1c0d", "fetched_at": "2026-08-28T04:05:41.709105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/leerumor/nlp_tutorial"}], "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:05:41.709105+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.709105+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.709105+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:19:22.800207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ae4a6195b16811a3ca4cbfb80fec7c645b4e715a671e8c997807f7bb22d1c0d", "fetched_at": "2026-08-28T04:05:41.709105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/leerumor/nlp_tutorial"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.709105+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.709105+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:19:22.800207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ae4a6195b16811a3ca4cbfb80fec7c645b4e715a671e8c997807f7bb22d1c0d", "fetched_at": "2026-08-28T04:05:41.709105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/leerumor/nlp_tutorial"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.709105+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.709105+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.709105+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:19:22.800207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ae4a6195b16811a3ca4cbfb80fec7c645b4e715a671e8c997807f7bb22d1c0d", "fetched_at": "2026-08-28T04:05:41.709105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/leerumor/nlp_tutorial"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.709105+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.709105+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:19:22.800207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ae4a6195b16811a3ca4cbfb80fec7c645b4e715a671e8c997807f7bb22d1c0d", "fetched_at": "2026-08-28T04:05:41.709105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/leerumor/nlp_tutorial"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:19:22.800207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ae4a6195b16811a3ca4cbfb80fec7c645b4e715a671e8c997807f7bb22d1c0d", "fetched_at": "2026-08-28T04:05:41.709105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/leerumor/nlp_tutorial"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:19:22.800207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ae4a6195b16811a3ca4cbfb80fec7c645b4e715a671e8c997807f7bb22d1c0d", "fetched_at": "2026-08-28T04:05:41.709105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/leerumor/nlp_tutorial"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:19:22.800207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ae4a6195b16811a3ca4cbfb80fec7c645b4e715a671e8c997807f7bb22d1c0d", "fetched_at": "2026-08-28T04:05:41.709105+00:00", "kind": "readme", "missing": false, "url": "https://github.com/leerumor/nlp_tutorial"}], "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": 2081, "days_push": 1417, "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}}