{"adoption": {"forks": 225, "observed_at": "2026-08-28T04:03:57.643619+00:00", "stars": 1198}, "canonical_url": "https://ross.abutalabs.com/products/chainerrl", "card": {"archived": false, "artifact_type": "library", "description": "ChainerRL is a deep reinforcement learning library built on top of Chainer.", "domain": ["reinforcement-learning", "machine-learning", "deep-learning"], "enriched": true, "function": ["reinforcement-learning", "deep-learning", "machine-learning"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["chainer/chainerrl"], "name": "chainer/chainerrl", "platform": ["python"], "pushed_at": "2021-08-10T18:25:48+00:00", "repo": "chainer/chainerrl", "stars": 1198, "tags": ["chainer", "dqn", "actor-critic", "ppo", "sac", "a3c", "gym", "atari", "deep-reinforcement-learning", "linux", "macos"], "topics": ["chainer", "reinforcement-learning", "deep-learning", "machine-learning", "python", "dqn", "actor-critic"], "urls": [], "use_cases": ["train deep reinforcement learning agents", "implement dqn or rainbow in python", "run a3c async training on atari", "experiment with ppo and sac algorithms", "reproduce rl research results", "learn reinforcement learning with gym environments"], "what_it_is": "ChainerRL is a deep reinforcement learning library implementing state-of-the-art algorithms like DQN, Rainbow, PPO, SAC, and A3C in Python on top of the Chainer deep learning framework. It includes examples for Atari 2600 and OpenAI Gym environments.", "when_to_avoid": ["you prefer PyTorch - use PFRL, the maintained successor instead", "you need actively maintained software with recent updates", "you need GPU-first batch training on modern hardware"], "when_to_choose": ["you are already using the Chainer framework", "you need CPU asynchronous training algorithms like A3C or ACER", "you want a wide selection of classic deep RL algorithms in one library"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/chainerrl", "repo": "chainer/chainerrl", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.643619+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:21:09.055502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fef23e9b3e71ba277ab91be03f187a65cdab96b621ff4b08039703c7a419b38", "fetched_at": "2026-08-28T04:03:57.643619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chainer/chainerrl"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.643619+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:21:09.055502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fef23e9b3e71ba277ab91be03f187a65cdab96b621ff4b08039703c7a419b38", "fetched_at": "2026-08-28T04:03:57.643619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chainer/chainerrl"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:21:09.055502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fef23e9b3e71ba277ab91be03f187a65cdab96b621ff4b08039703c7a419b38", "fetched_at": "2026-08-28T04:03:57.643619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chainer/chainerrl"}], "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:03:57.643619+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.643619+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.643619+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:21:09.055502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fef23e9b3e71ba277ab91be03f187a65cdab96b621ff4b08039703c7a419b38", "fetched_at": "2026-08-28T04:03:57.643619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chainer/chainerrl"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.643619+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.643619+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:21:09.055502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fef23e9b3e71ba277ab91be03f187a65cdab96b621ff4b08039703c7a419b38", "fetched_at": "2026-08-28T04:03:57.643619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chainer/chainerrl"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.643619+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.643619+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.643619+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:21:09.055502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fef23e9b3e71ba277ab91be03f187a65cdab96b621ff4b08039703c7a419b38", "fetched_at": "2026-08-28T04:03:57.643619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chainer/chainerrl"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.643619+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.643619+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:21:09.055502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fef23e9b3e71ba277ab91be03f187a65cdab96b621ff4b08039703c7a419b38", "fetched_at": "2026-08-28T04:03:57.643619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chainer/chainerrl"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:21:09.055502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fef23e9b3e71ba277ab91be03f187a65cdab96b621ff4b08039703c7a419b38", "fetched_at": "2026-08-28T04:03:57.643619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chainer/chainerrl"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:21:09.055502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fef23e9b3e71ba277ab91be03f187a65cdab96b621ff4b08039703c7a419b38", "fetched_at": "2026-08-28T04:03:57.643619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chainer/chainerrl"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:21:09.055502+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5fef23e9b3e71ba277ab91be03f187a65cdab96b621ff4b08039703c7a419b38", "fetched_at": "2026-08-28T04:03:57.643619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chainer/chainerrl"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3502, "days_push": 1849, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}