{"adoption": {"forks": 8222, "observed_at": "2026-08-28T04:11:57.567755+00:00", "stars": 32462}, "canonical_url": "https://ross.abutalabs.com/products/pytorch-tutorial", "card": {"archived": false, "artifact_type": "learning-resource", "description": "PyTorch Tutorial for Deep Learning Researchers", "domain": ["deep-learning", "machine-learning", "tutorials"], "enriched": true, "function": ["deep-learning", "machine-learning"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["yunjey/pytorch-tutorial"], "name": "yunjey/pytorch-tutorial", "platform": ["python", "cross-platform"], "pushed_at": "2023-08-15T10:17:50+00:00", "repo": "yunjey/pytorch-tutorial", "stars": 32462, "tags": ["pytorch", "neural-networks", "tutorial-code", "gan", "cnn", "rnn", "autoencoder"], "topics": ["deep-learning", "pytorch-tutorial", "neural-networks", "pytorch"], "urls": [], "use_cases": ["learn pytorch from scratch", "understand how to implement a CNN in pytorch", "example code for training a GAN", "build a simple RNN language model", "learn variational autoencoder implementation", "pytorch tutorial for deep learning researchers", "see minimal neural network code examples"], "what_it_is": "A collection of concise PyTorch tutorial code for deep learning researchers, covering basics through advanced models like GANs, VAEs, and image captioning. Most models are implemented in under 30 lines of code with runnable examples.", "when_to_avoid": ["you need production-ready or actively maintained model code", "you want tutorials covering the latest PyTorch APIs or transformers", "you need guided lessons with explanations rather than code"], "when_to_choose": ["you want short, readable reference implementations of classic deep learning models", "you are a researcher transitioning to PyTorch from another framework", "you prefer learning by reading minimal runnable code"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pytorch-tutorial", "repo": "yunjey/pytorch-tutorial", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:57.567755+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:52:06.261048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e61c09a8db032db83f95f08a069564e234901d0dfd41ca8d51a253eac4f616a0", "fetched_at": "2026-08-28T04:11:57.567755+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yunjey/pytorch-tutorial"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:57.567755+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:52:06.261048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e61c09a8db032db83f95f08a069564e234901d0dfd41ca8d51a253eac4f616a0", "fetched_at": "2026-08-28T04:11:57.567755+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yunjey/pytorch-tutorial"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:52:06.261048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e61c09a8db032db83f95f08a069564e234901d0dfd41ca8d51a253eac4f616a0", "fetched_at": "2026-08-28T04:11:57.567755+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yunjey/pytorch-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:11:57.567755+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:57.567755+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:57.567755+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:52:06.261048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e61c09a8db032db83f95f08a069564e234901d0dfd41ca8d51a253eac4f616a0", "fetched_at": "2026-08-28T04:11:57.567755+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yunjey/pytorch-tutorial"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:57.567755+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:57.567755+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:52:06.261048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e61c09a8db032db83f95f08a069564e234901d0dfd41ca8d51a253eac4f616a0", "fetched_at": "2026-08-28T04:11:57.567755+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yunjey/pytorch-tutorial"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:57.567755+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:57.567755+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:57.567755+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:52:06.261048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e61c09a8db032db83f95f08a069564e234901d0dfd41ca8d51a253eac4f616a0", "fetched_at": "2026-08-28T04:11:57.567755+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yunjey/pytorch-tutorial"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:57.567755+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:57.567755+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:52:06.261048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e61c09a8db032db83f95f08a069564e234901d0dfd41ca8d51a253eac4f616a0", "fetched_at": "2026-08-28T04:11:57.567755+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yunjey/pytorch-tutorial"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:52:06.261048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e61c09a8db032db83f95f08a069564e234901d0dfd41ca8d51a253eac4f616a0", "fetched_at": "2026-08-28T04:11:57.567755+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yunjey/pytorch-tutorial"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:52:06.261048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e61c09a8db032db83f95f08a069564e234901d0dfd41ca8d51a253eac4f616a0", "fetched_at": "2026-08-28T04:11:57.567755+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yunjey/pytorch-tutorial"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:52:06.261048+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e61c09a8db032db83f95f08a069564e234901d0dfd41ca8d51a253eac4f616a0", "fetched_at": "2026-08-28T04:11:57.567755+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yunjey/pytorch-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"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3463, "days_push": 1114, "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}}