{"adoption": {"forks": 446, "observed_at": "2026-08-28T04:06:58.933117+00:00", "stars": 2531}, "canonical_url": "https://ross.abutalabs.com/products/dnc", "card": {"archived": false, "artifact_type": "library", "description": "A TensorFlow implementation of the Differentiable Neural Computer.", "domain": ["deep-learning", "machine-learning"], "enriched": true, "function": ["machine-learning", "deep-learning"], "health_score": 20, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["google-deepmind/dnc"], "name": "google-deepmind/dnc", "platform": ["python"], "pushed_at": "2021-07-23T08:02:12+00:00", "repo": "google-deepmind/dnc", "stars": 2531, "tags": ["tensorflow", "sonnet", "recurrent-neural-network", "external-memory", "research-code", "deepmind", "algorithms"], "topics": [], "urls": [], "use_cases": ["implement a differentiable neural computer in tensorflow", "experiment with memory-augmented neural network architectures", "train an RNN on sequence copying tasks", "study the DNC architecture from the Nature paper", "build custom memory access modules for RNNs"], "what_it_is": "A TensorFlow implementation of the Differentiable Neural Computer (DNC), a recurrent neural network architecture with an external memory published in Nature by DeepMind. It is built from composable RNNCore modules (controller, access, temporal linkage, freeness) and includes an example training script for algorithmic tasks.", "when_to_avoid": ["you use PyTorch or JAX instead of TensorFlow", "you need actively maintained code with recent updates", "you want a production-ready sequence model rather than research code"], "when_to_choose": ["you want a faithful reference implementation of the DNC paper", "you work in TensorFlow/Sonnet and want pluggable RNNCore memory modules", "you're doing research on memory-augmented neural networks"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dnc", "repo": "google-deepmind/dnc", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.933117+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:25:19.733878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b618e7c6d85155b980e8385ca096d59b9adf3e5ac76dda9dcc4e724de1b6a8d8", "fetched_at": "2026-08-28T04:06:58.933117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google-deepmind/dnc"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.933117+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:25:19.733878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b618e7c6d85155b980e8385ca096d59b9adf3e5ac76dda9dcc4e724de1b6a8d8", "fetched_at": "2026-08-28T04:06:58.933117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google-deepmind/dnc"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:25:19.733878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b618e7c6d85155b980e8385ca096d59b9adf3e5ac76dda9dcc4e724de1b6a8d8", "fetched_at": "2026-08-28T04:06:58.933117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google-deepmind/dnc"}], "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:06:58.933117+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.933117+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.933117+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:25:19.733878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b618e7c6d85155b980e8385ca096d59b9adf3e5ac76dda9dcc4e724de1b6a8d8", "fetched_at": "2026-08-28T04:06:58.933117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google-deepmind/dnc"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.933117+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.933117+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:25:19.733878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b618e7c6d85155b980e8385ca096d59b9adf3e5ac76dda9dcc4e724de1b6a8d8", "fetched_at": "2026-08-28T04:06:58.933117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google-deepmind/dnc"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.933117+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.933117+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.933117+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:25:19.733878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b618e7c6d85155b980e8385ca096d59b9adf3e5ac76dda9dcc4e724de1b6a8d8", "fetched_at": "2026-08-28T04:06:58.933117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google-deepmind/dnc"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.933117+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.933117+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:25:19.733878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b618e7c6d85155b980e8385ca096d59b9adf3e5ac76dda9dcc4e724de1b6a8d8", "fetched_at": "2026-08-28T04:06:58.933117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google-deepmind/dnc"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:25:19.733878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b618e7c6d85155b980e8385ca096d59b9adf3e5ac76dda9dcc4e724de1b6a8d8", "fetched_at": "2026-08-28T04:06:58.933117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google-deepmind/dnc"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:25:19.733878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b618e7c6d85155b980e8385ca096d59b9adf3e5ac76dda9dcc4e724de1b6a8d8", "fetched_at": "2026-08-28T04:06:58.933117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google-deepmind/dnc"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:25:19.733878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b618e7c6d85155b980e8385ca096d59b9adf3e5ac76dda9dcc4e724de1b6a8d8", "fetched_at": "2026-08-28T04:06:58.933117+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google-deepmind/dnc"}], "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": 3445, "days_push": 1867, "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}}