{"adoption": {"forks": 108, "observed_at": "2026-08-28T04:04:11.924412+00:00", "stars": 1271}, "canonical_url": "https://ross.abutalabs.com/products/rosejn-cortex", "card": {"archived": false, "artifact_type": "library", "description": "Machine learning in Clojure", "domain": ["machine-learning", "deep-learning", "data-science"], "enriched": true, "function": ["machine-learning", "deep-learning", "gpu-computing"], "health_score": 20, "homepage": null, "language": "Clojure", "license": "EPL-1.0", "license_family": "copyleft", "maturity": "abandoned", "member_repos": ["rosejn/cortex"], "name": "rosejn/cortex", "platform": ["jvm"], "pushed_at": "2018-09-10T20:29:23+00:00", "repo": "rosejn/cortex", "stars": 1271, "tags": ["clojure", "neural-networks", "regression", "feature-learning", "cuda", "cudnn", "mnist", "jvm", "nippy-serialization", "gpu"], "topics": [], "urls": [], "use_cases": ["train neural networks in clojure", "deep learning on the jvm", "build classifiers and regressions from clojure", "gpu accelerated machine learning from clojure", "mnist classification example in clojure", "feature learning in clojure"], "what_it_is": "Cortex is a Clojure machine learning library providing neural networks, regression, and feature learning on the JVM, with optional GPU acceleration through CUDA and cuDNN. It was developed by ThinkTopic and is distributed via Clojars, with examples such as MNIST classification for training classifiers and regressors.", "when_to_avoid": ["you need a stable, production-grade deep learning framework with a fixed model save format", "you need recurrent networks, multi-GPU, or large pre-trained models like VGG", "you need an actively maintained project with recent releases"], "when_to_choose": ["you are working in Clojure and want ML without leaving the JVM", "you want to train simple classifiers or regressions with EDN/nippy-serializable models", "you want CUDA/cuDNN-backed GPU training from Clojure code"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rosejn-cortex", "repo": "rosejn/cortex", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.924412+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:03:23.874089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967c4541dd7cc803ec12d346d2976e8b904df716b0d3457d7b95e55f2fdba6ab", "fetched_at": "2026-08-28T04:04:11.924412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rosejn/cortex"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.924412+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:03:23.874089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967c4541dd7cc803ec12d346d2976e8b904df716b0d3457d7b95e55f2fdba6ab", "fetched_at": "2026-08-28T04:04:11.924412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rosejn/cortex"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:03:23.874089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967c4541dd7cc803ec12d346d2976e8b904df716b0d3457d7b95e55f2fdba6ab", "fetched_at": "2026-08-28T04:04:11.924412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rosejn/cortex"}], "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:04:11.924412+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.924412+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.924412+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:03:23.874089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967c4541dd7cc803ec12d346d2976e8b904df716b0d3457d7b95e55f2fdba6ab", "fetched_at": "2026-08-28T04:04:11.924412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rosejn/cortex"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.924412+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.924412+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:03:23.874089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967c4541dd7cc803ec12d346d2976e8b904df716b0d3457d7b95e55f2fdba6ab", "fetched_at": "2026-08-28T04:04:11.924412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rosejn/cortex"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.924412+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.924412+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.924412+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:03:23.874089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967c4541dd7cc803ec12d346d2976e8b904df716b0d3457d7b95e55f2fdba6ab", "fetched_at": "2026-08-28T04:04:11.924412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rosejn/cortex"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.924412+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.924412+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:03:23.874089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967c4541dd7cc803ec12d346d2976e8b904df716b0d3457d7b95e55f2fdba6ab", "fetched_at": "2026-08-28T04:04:11.924412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rosejn/cortex"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:03:23.874089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967c4541dd7cc803ec12d346d2976e8b904df716b0d3457d7b95e55f2fdba6ab", "fetched_at": "2026-08-28T04:04:11.924412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rosejn/cortex"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:03:23.874089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967c4541dd7cc803ec12d346d2976e8b904df716b0d3457d7b95e55f2fdba6ab", "fetched_at": "2026-08-28T04:04:11.924412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rosejn/cortex"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:03:23.874089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "967c4541dd7cc803ec12d346d2976e8b904df716b0d3457d7b95e55f2fdba6ab", "fetched_at": "2026-08-28T04:04:11.924412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rosejn/cortex"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3627, "days_push": 2914, "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}}