{"adoption": {"forks": 682, "observed_at": "2026-08-28T04:07:47.840080+00:00", "stars": 3181}, "canonical_url": "https://ross.abutalabs.com/products/uvadlc_notebooks", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Repository of Jupyter notebook tutorials for teaching the Deep Learning Course at the University of Amsterdam (MSc AI), Fall 2023", "domain": ["deep-learning", "tutorials", "education"], "enriched": true, "function": ["deep-learning", "machine-learning"], "health_score": 71, "homepage": "https://uvadlc-notebooks.readthedocs.io/en/latest/", "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["phlippe/uvadlc_notebooks"], "name": "phlippe/uvadlc_notebooks", "platform": ["python"], "pushed_at": "2026-06-01T10:24:56+00:00", "repo": "phlippe/uvadlc_notebooks", "stars": 3181, "tags": ["jupyter-notebooks", "pytorch-lightning", "flax", "transformers", "graph-neural-networks", "university-course", "jax", "jupyter"], "topics": ["deep-learning", "tutorials", "uvadlc", "pytorch", "pytorch-lightning", "tutorial", "flax", "jax", "optax"], "urls": [], "use_cases": ["learn deep learning concepts through hands-on notebook implementations", "understand how transformers work in PyTorch", "learn PyTorch Lightning with guided tutorials", "compare PyTorch and JAX/Flax implementations side by side", "study graph neural networks with runnable code", "prepare for a university deep learning course or exam"], "what_it_is": "A collection of Jupyter notebook tutorials for the University of Amsterdam's MSc AI Deep Learning course, covering topics like optimization, transformers, and graph neural networks with implementations in PyTorch, PyTorch Lightning, and JAX/Flax. The notebooks are runnable on CPU laptops and are also published as official PyTorch Lightning tutorials.", "when_to_avoid": ["you need production-ready deep learning code or a library", "you want a comprehensive reference rather than guided tutorials", "you need topics outside the course syllabus such as reinforcement learning or MLOps"], "when_to_choose": ["you want structured, course-quality tutorials with runnable code", "you prefer learning deep learning theory via implementations", "you want to learn PyTorch Lightning or JAX/Flax from worked examples", "you need tutorials that run on a CPU-only laptop"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/uvadlc_notebooks", "repo": "phlippe/uvadlc_notebooks", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.840080+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:25:04.726709+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4f8c4d80978ab7bf4d54b3d9570ccafb62cdc15eb3fe38b84078b9b43055e50", "fetched_at": "2026-08-28T04:07:47.840080+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phlippe/uvadlc_notebooks"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.840080+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:25:04.726709+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4f8c4d80978ab7bf4d54b3d9570ccafb62cdc15eb3fe38b84078b9b43055e50", "fetched_at": "2026-08-28T04:07:47.840080+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phlippe/uvadlc_notebooks"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:25:04.726709+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4f8c4d80978ab7bf4d54b3d9570ccafb62cdc15eb3fe38b84078b9b43055e50", "fetched_at": "2026-08-28T04:07:47.840080+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phlippe/uvadlc_notebooks"}], "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:07:47.840080+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.840080+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.840080+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:25:04.726709+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4f8c4d80978ab7bf4d54b3d9570ccafb62cdc15eb3fe38b84078b9b43055e50", "fetched_at": "2026-08-28T04:07:47.840080+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phlippe/uvadlc_notebooks"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.840080+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.840080+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:25:04.726709+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4f8c4d80978ab7bf4d54b3d9570ccafb62cdc15eb3fe38b84078b9b43055e50", "fetched_at": "2026-08-28T04:07:47.840080+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phlippe/uvadlc_notebooks"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.840080+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.840080+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.840080+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:25:04.726709+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4f8c4d80978ab7bf4d54b3d9570ccafb62cdc15eb3fe38b84078b9b43055e50", "fetched_at": "2026-08-28T04:07:47.840080+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phlippe/uvadlc_notebooks"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.840080+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.840080+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:25:04.726709+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4f8c4d80978ab7bf4d54b3d9570ccafb62cdc15eb3fe38b84078b9b43055e50", "fetched_at": "2026-08-28T04:07:47.840080+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phlippe/uvadlc_notebooks"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:25:04.726709+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4f8c4d80978ab7bf4d54b3d9570ccafb62cdc15eb3fe38b84078b9b43055e50", "fetched_at": "2026-08-28T04:07:47.840080+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phlippe/uvadlc_notebooks"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:25:04.726709+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4f8c4d80978ab7bf4d54b3d9570ccafb62cdc15eb3fe38b84078b9b43055e50", "fetched_at": "2026-08-28T04:07:47.840080+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phlippe/uvadlc_notebooks"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:25:04.726709+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e4f8c4d80978ab7bf4d54b3d9570ccafb62cdc15eb3fe38b84078b9b43055e50", "fetched_at": "2026-08-28T04:07:47.840080+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phlippe/uvadlc_notebooks"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 85, "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": 2230, "days_push": 93, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}