{"adoption": {"forks": 3718, "observed_at": "2026-08-28T04:10:59.912732+00:00", "stars": 12846}, "canonical_url": "https://ross.abutalabs.com/products/pytorch-book", "card": {"archived": false, "artifact_type": "learning-resource", "description": "PyTorch tutorials and fun projects including neural talk, neural style, poem writing, anime generation (《深度学习框架PyTorch：入门与实战》)", "domain": ["deep-learning", "machine-learning", "tutorials", "computer-vision"], "enriched": true, "function": ["deep-learning", "machine-learning", "computer-vision", "nlp", "image-processing"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["chenyuntc/pytorch-book"], "name": "chenyuntc/pytorch-book", "platform": ["python", "cross-platform"], "pushed_at": "2023-12-24T05:46:11+00:00", "repo": "chenyuntc/pytorch-book", "stars": 12846, "tags": ["pytorch", "jupyter-notebook", "tutorials", "gan", "neural-style-transfer", "char-rnn", "centernet", "image-captioning", "chinese", "textbook-companion", "natural-language-processing", "gpu"], "topics": ["pytorch", "pytorch-tutorials", "pytorch-tutorials-cn", "deep-learning", "neural-style", "charrnn", "gan", "caption", "neuraltalk", "image-classification", "visdom", "tensorboard", "nn", "tensor", "autograd", "jupyter-notebook"], "urls": [], "use_cases": ["learn pytorch from scratch", "pytorch tutorial with jupyter notebooks", "implement a gan to generate anime faces", "neural style transfer example code", "train char-rnn to write chinese poems", "learn distributed training in pytorch", "object detection with centernet implementation", "write custom cuda extensions for pytorch"], "what_it_is": "A collection of PyTorch tutorials and companion code for the Chinese book '深度学习框架PyTorch：入门与实战', usable as a standalone PyTorch learning guide. It covers fundamentals (Tensor, autograd, nn), advanced topics (distributed training, CUDA extensions), and fun projects like anime face GAN generation, poem writing, style transfer, and CenterNet object detection.", "when_to_avoid": ["you need up-to-date code for the latest PyTorch versions (tested on 1.6-1.8)", "you need production-grade or maintained library code", "you need English-language tutorials"], "when_to_choose": ["you want a structured, book-quality introduction to PyTorch in Chinese", "you learn best from runnable Jupyter notebooks with explanations", "you want complete end-to-end deep learning project examples with pretrained models"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pytorch-book", "repo": "chenyuntc/pytorch-book", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.912732+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.821759+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8191cc9013d06a60c7bf32bd684a947ef531edcf7aa7a114e1318aeaa0545479", "fetched_at": "2026-08-28T04:10:59.912732+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chenyuntc/pytorch-book"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.912732+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.821759+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8191cc9013d06a60c7bf32bd684a947ef531edcf7aa7a114e1318aeaa0545479", "fetched_at": "2026-08-28T04:10:59.912732+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chenyuntc/pytorch-book"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.821759+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8191cc9013d06a60c7bf32bd684a947ef531edcf7aa7a114e1318aeaa0545479", "fetched_at": "2026-08-28T04:10:59.912732+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chenyuntc/pytorch-book"}], "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:59.912732+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.912732+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.912732+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.821759+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8191cc9013d06a60c7bf32bd684a947ef531edcf7aa7a114e1318aeaa0545479", "fetched_at": "2026-08-28T04:10:59.912732+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chenyuntc/pytorch-book"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.912732+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.912732+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.821759+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8191cc9013d06a60c7bf32bd684a947ef531edcf7aa7a114e1318aeaa0545479", "fetched_at": "2026-08-28T04:10:59.912732+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chenyuntc/pytorch-book"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.912732+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.912732+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.912732+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.821759+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8191cc9013d06a60c7bf32bd684a947ef531edcf7aa7a114e1318aeaa0545479", "fetched_at": "2026-08-28T04:10:59.912732+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chenyuntc/pytorch-book"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.912732+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.912732+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.821759+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8191cc9013d06a60c7bf32bd684a947ef531edcf7aa7a114e1318aeaa0545479", "fetched_at": "2026-08-28T04:10:59.912732+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chenyuntc/pytorch-book"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.821759+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8191cc9013d06a60c7bf32bd684a947ef531edcf7aa7a114e1318aeaa0545479", "fetched_at": "2026-08-28T04:10:59.912732+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chenyuntc/pytorch-book"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.821759+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8191cc9013d06a60c7bf32bd684a947ef531edcf7aa7a114e1318aeaa0545479", "fetched_at": "2026-08-28T04:10:59.912732+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chenyuntc/pytorch-book"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.821759+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8191cc9013d06a60c7bf32bd684a947ef531edcf7aa7a114e1318aeaa0545479", "fetched_at": "2026-08-28T04:10:59.912732+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chenyuntc/pytorch-book"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3388, "days_push": 983, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}