{"adoption": {"forks": 813, "observed_at": "2026-09-03T02:15:09.780183+00:00", "stars": 1257}, "canonical_url": "https://ross.abutalabs.com/products/arena_30", "card": {"archived": false, "artifact_type": "learning-resource", "description": null, "domain": ["machine-learning", "deep-learning", "large-language-models", "tutorials", "education"], "enriched": true, "function": ["machine-learning", "deep-learning", "llm-training", "nlp"], "health_score": 80, "homepage": null, "language": "Jupyter Notebook", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["callummcdougall/ARENA_3.0"], "name": "callummcdougall/ARENA_3.0", "platform": ["python", "cross-platform"], "pushed_at": "2026-09-02T13:51:00+00:00", "repo": "callummcdougall/ARENA_3.0", "stars": 1257, "tags": ["curriculum", "exercises", "transformer-interpretability", "mechanistic-interpretability", "reinforcement-learning", "pytorch", "streamlit", "ai-safety", "notebooks"], "topics": [], "urls": [], "use_cases": ["learn to build a transformer from scratch", "practice mechanistic interpretability with TransformerLens", "implement backpropagation and convolutions in PyTorch", "train GANs and VAEs for image generation", "learn reinforcement learning from scratch", "prepare for AI alignment research", "self-study deep learning fundamentals with exercises"], "what_it_is": "ARENA is a hands-on curriculum of exercises and Streamlit pages covering deep learning fundamentals, transformer interpretability, RL, and generative models, aimed at AI alignment researchers. The repo hosts the exercise notebooks and install scripts for the program.", "when_to_avoid": ["you need production-ready ML software rather than educational material", "you want a maintained library with an API or stable release guarantees", "you need a license permitting redistribution"], "when_to_choose": ["you want structured, exercise-driven learning in PyTorch and transformer interpretability", "you are preparing for ML or AI safety research", "you prefer hands-on coding over passive tutorials"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/arena_30", "repo": "callummcdougall/ARENA_3.0", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.780183+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:07:51.252800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "330ec0814da700a61bfefb6c1828fac90f987ed3f027e64f0353b7668d87a9ca", "fetched_at": "2026-09-03T02:15:09.780183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/callummcdougall/ARENA_3.0"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.780183+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:07:51.252800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "330ec0814da700a61bfefb6c1828fac90f987ed3f027e64f0353b7668d87a9ca", "fetched_at": "2026-09-03T02:15:09.780183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/callummcdougall/ARENA_3.0"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:07:51.252800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "330ec0814da700a61bfefb6c1828fac90f987ed3f027e64f0353b7668d87a9ca", "fetched_at": "2026-09-03T02:15:09.780183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/callummcdougall/ARENA_3.0"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.780183+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.780183+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.780183+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:07:51.252800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "330ec0814da700a61bfefb6c1828fac90f987ed3f027e64f0353b7668d87a9ca", "fetched_at": "2026-09-03T02:15:09.780183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/callummcdougall/ARENA_3.0"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.780183+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.780183+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:07:51.252800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "330ec0814da700a61bfefb6c1828fac90f987ed3f027e64f0353b7668d87a9ca", "fetched_at": "2026-09-03T02:15:09.780183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/callummcdougall/ARENA_3.0"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.780183+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.780183+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.780183+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:07:51.252800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "330ec0814da700a61bfefb6c1828fac90f987ed3f027e64f0353b7668d87a9ca", "fetched_at": "2026-09-03T02:15:09.780183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/callummcdougall/ARENA_3.0"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.780183+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:09.780183+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:07:51.252800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "330ec0814da700a61bfefb6c1828fac90f987ed3f027e64f0353b7668d87a9ca", "fetched_at": "2026-09-03T02:15:09.780183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/callummcdougall/ARENA_3.0"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:07:51.252800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "330ec0814da700a61bfefb6c1828fac90f987ed3f027e64f0353b7668d87a9ca", "fetched_at": "2026-09-03T02:15:09.780183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/callummcdougall/ARENA_3.0"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:07:51.252800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "330ec0814da700a61bfefb6c1828fac90f987ed3f027e64f0353b7668d87a9ca", "fetched_at": "2026-09-03T02:15:09.780183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/callummcdougall/ARENA_3.0"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:07:51.252800+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "330ec0814da700a61bfefb6c1828fac90f987ed3f027e64f0353b7668d87a9ca", "fetched_at": "2026-09-03T02:15:09.780183+00:00", "kind": "readme", "missing": false, "url": "https://github.com/callummcdougall/ARENA_3.0"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 75, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+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": 1060, "days_push": 0, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 72, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}