{"adoption": {"forks": 77, "observed_at": "2026-08-28T04:03:12.698358+00:00", "stars": 1008}, "canonical_url": "https://ross.abutalabs.com/products/diffusion-models", "card": {"archived": false, "artifact_type": "learning-resource", "description": "扩散模型原理和pytorch代码实现初学资料汇总", "domain": ["deep-learning", "machine-learning", "tutorials", "artificial-intelligence"], "enriched": true, "function": ["machine-learning", "deep-learning", "developer-tools"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["yangqy1110/Diffusion-Models"], "name": "yangqy1110/Diffusion-Models", "platform": ["python"], "pushed_at": "2024-04-19T05:59:50+00:00", "repo": "yangqy1110/Diffusion-Models", "stars": 1008, "tags": ["diffusion-models", "pytorch", "jupyter-notebooks", "generative-models", "curated-resources", "ddpm", "chinese-language"], "topics": [], "urls": [], "use_cases": ["learn how diffusion models work from scratch", "find annotated pytorch implementations of DDPM", "collect papers and tutorials on diffusion and score matching models", "understand the annotated diffusion model notebook with theory-matched code comments", "study background topics like VAE and variational inference before diffusion models"], "what_it_is": "A curated collection of learning resources for diffusion models, including classic papers, blog posts, videos, and annotated PyTorch implementations in Jupyter notebooks. It is aimed at beginners studying diffusion model theory and code.", "when_to_avoid": ["you need a production-ready diffusion model library for training or inference", "you want an actively maintained codebase with tests and releases", "you need English-only documentation"], "when_to_choose": ["you are a beginner wanting a guided path through diffusion model theory and code", "you want Jupyter notebooks with Chinese annotations explaining the math line by line", "you need a starting point linking to the canonical DDPM papers and implementations"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/diffusion-models", "repo": "yangqy1110/Diffusion-Models", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.698358+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:12:22.957666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f382145fca551a8bb0d0dd1b46485801ed1b9e9987c02b1b9d8595ebed53adbd", "fetched_at": "2026-08-28T04:03:12.698358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangqy1110/Diffusion-Models"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.698358+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:12:22.957666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f382145fca551a8bb0d0dd1b46485801ed1b9e9987c02b1b9d8595ebed53adbd", "fetched_at": "2026-08-28T04:03:12.698358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangqy1110/Diffusion-Models"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:12:22.957666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f382145fca551a8bb0d0dd1b46485801ed1b9e9987c02b1b9d8595ebed53adbd", "fetched_at": "2026-08-28T04:03:12.698358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangqy1110/Diffusion-Models"}], "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:03:12.698358+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.698358+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.698358+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:12:22.957666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f382145fca551a8bb0d0dd1b46485801ed1b9e9987c02b1b9d8595ebed53adbd", "fetched_at": "2026-08-28T04:03:12.698358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangqy1110/Diffusion-Models"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.698358+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.698358+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:12:22.957666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f382145fca551a8bb0d0dd1b46485801ed1b9e9987c02b1b9d8595ebed53adbd", "fetched_at": "2026-08-28T04:03:12.698358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangqy1110/Diffusion-Models"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.698358+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.698358+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.698358+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:12:22.957666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f382145fca551a8bb0d0dd1b46485801ed1b9e9987c02b1b9d8595ebed53adbd", "fetched_at": "2026-08-28T04:03:12.698358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangqy1110/Diffusion-Models"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.698358+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.698358+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:12:22.957666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f382145fca551a8bb0d0dd1b46485801ed1b9e9987c02b1b9d8595ebed53adbd", "fetched_at": "2026-08-28T04:03:12.698358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangqy1110/Diffusion-Models"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:12:22.957666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f382145fca551a8bb0d0dd1b46485801ed1b9e9987c02b1b9d8595ebed53adbd", "fetched_at": "2026-08-28T04:03:12.698358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangqy1110/Diffusion-Models"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:12:22.957666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f382145fca551a8bb0d0dd1b46485801ed1b9e9987c02b1b9d8595ebed53adbd", "fetched_at": "2026-08-28T04:03:12.698358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangqy1110/Diffusion-Models"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:12:22.957666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f382145fca551a8bb0d0dd1b46485801ed1b9e9987c02b1b9d8595ebed53adbd", "fetched_at": "2026-08-28T04:03:12.698358+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yangqy1110/Diffusion-Models"}], "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": 1470, "days_push": 866, "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}}