{"adoption": {"forks": 4932, "observed_at": "2026-08-28T04:11:17.180007+00:00", "stars": 16764}, "canonical_url": "https://ross.abutalabs.com/products/baselines", "card": {"archived": false, "artifact_type": "library", "description": "OpenAI Baselines: high-quality implementations of reinforcement learning algorithms", "domain": ["reinforcement-learning", "machine-learning", "artificial-intelligence"], "enriched": true, "function": ["machine-learning", "reinforcement-learning", "benchmarking"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["openai/baselines"], "name": "openai/baselines", "platform": ["python"], "pushed_at": "2024-08-01T21:31:33+00:00", "repo": "openai/baselines", "stars": 16764, "tags": ["reinforcement-learning", "dqn", "ppo", "openai", "tensorflow", "research-baselines", "mujoco", "research", "linux", "macos", "gpu"], "topics": [], "urls": [], "use_cases": ["implement reinforcement learning algorithms in python", "replicate published RL paper results like DQN scores", "compare a new RL algorithm against standard baselines", "train agents on Atari and MuJoCo environments", "get reference implementations of PPO and DQN", "build RL research on top of tested algorithm code"], "what_it_is": "OpenAI Baselines is a collection of high-quality reference implementations of reinforcement learning algorithms such as DQN, PPO, and ACKTR, built on TensorFlow. It is intended for the research community to replicate published results, compare new methods against standard baselines, and build new ideas on top of well-tested algorithm implementations.", "when_to_avoid": ["you need actively maintained code or modern TensorFlow/PyTorch support", "you want production-ready RL training infrastructure rather than research reference code", "you need the latest RL algorithms or ecosystem integrations like Gymnasium"], "when_to_choose": ["you need canonical, paper-accurate RL algorithm implementations for research", "you want to benchmark a new RL method against established baselines", "you are working with TensorFlow 1.x and classic RL environments"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/baselines", "repo": "openai/baselines", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.180007+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:04:16.395377+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0f2067ab381284e4bb81f82298cbe934be08aec2e9ae3c4490848bcddf3149fd", "fetched_at": "2026-08-28T04:11:17.180007+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/baselines"}, {"content_hash": "cdbbb2b2c0a8a303dab67a7624458b7eb1c8ec47ea0a5910e32fdb459a78e8ad", "fetched_at": "2026-08-29T08:01:51.800136+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/baselines/json"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.180007+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:04:16.395377+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0f2067ab381284e4bb81f82298cbe934be08aec2e9ae3c4490848bcddf3149fd", "fetched_at": "2026-08-28T04:11:17.180007+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/baselines"}, {"content_hash": "cdbbb2b2c0a8a303dab67a7624458b7eb1c8ec47ea0a5910e32fdb459a78e8ad", "fetched_at": "2026-08-29T08:01:51.800136+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/baselines/json"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:04:16.395377+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0f2067ab381284e4bb81f82298cbe934be08aec2e9ae3c4490848bcddf3149fd", "fetched_at": "2026-08-28T04:11:17.180007+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/baselines"}, {"content_hash": "cdbbb2b2c0a8a303dab67a7624458b7eb1c8ec47ea0a5910e32fdb459a78e8ad", "fetched_at": "2026-08-29T08:01:51.800136+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/baselines/json"}], "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:11:17.180007+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.180007+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.180007+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:04:16.395377+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0f2067ab381284e4bb81f82298cbe934be08aec2e9ae3c4490848bcddf3149fd", "fetched_at": "2026-08-28T04:11:17.180007+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/baselines"}, {"content_hash": "cdbbb2b2c0a8a303dab67a7624458b7eb1c8ec47ea0a5910e32fdb459a78e8ad", "fetched_at": "2026-08-29T08:01:51.800136+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/baselines/json"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.180007+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.180007+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:04:16.395377+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0f2067ab381284e4bb81f82298cbe934be08aec2e9ae3c4490848bcddf3149fd", "fetched_at": "2026-08-28T04:11:17.180007+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/baselines"}, {"content_hash": "cdbbb2b2c0a8a303dab67a7624458b7eb1c8ec47ea0a5910e32fdb459a78e8ad", "fetched_at": "2026-08-29T08:01:51.800136+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/baselines/json"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.180007+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.180007+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.180007+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:04:16.395377+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0f2067ab381284e4bb81f82298cbe934be08aec2e9ae3c4490848bcddf3149fd", "fetched_at": "2026-08-28T04:11:17.180007+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/baselines"}, {"content_hash": "cdbbb2b2c0a8a303dab67a7624458b7eb1c8ec47ea0a5910e32fdb459a78e8ad", "fetched_at": "2026-08-29T08:01:51.800136+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/baselines/json"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.180007+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:17.180007+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:04:16.395377+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0f2067ab381284e4bb81f82298cbe934be08aec2e9ae3c4490848bcddf3149fd", "fetched_at": "2026-08-28T04:11:17.180007+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/baselines"}, {"content_hash": "cdbbb2b2c0a8a303dab67a7624458b7eb1c8ec47ea0a5910e32fdb459a78e8ad", "fetched_at": "2026-08-29T08:01:51.800136+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/baselines/json"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:04:16.395377+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0f2067ab381284e4bb81f82298cbe934be08aec2e9ae3c4490848bcddf3149fd", "fetched_at": "2026-08-28T04:11:17.180007+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/baselines"}, {"content_hash": "cdbbb2b2c0a8a303dab67a7624458b7eb1c8ec47ea0a5910e32fdb459a78e8ad", "fetched_at": "2026-08-29T08:01:51.800136+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/baselines/json"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:04:16.395377+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0f2067ab381284e4bb81f82298cbe934be08aec2e9ae3c4490848bcddf3149fd", "fetched_at": "2026-08-28T04:11:17.180007+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/baselines"}, {"content_hash": "cdbbb2b2c0a8a303dab67a7624458b7eb1c8ec47ea0a5910e32fdb459a78e8ad", "fetched_at": "2026-08-29T08:01:51.800136+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/baselines/json"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:04:16.395377+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0f2067ab381284e4bb81f82298cbe934be08aec2e9ae3c4490848bcddf3149fd", "fetched_at": "2026-08-28T04:11:17.180007+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/baselines"}, {"content_hash": "cdbbb2b2c0a8a303dab67a7624458b7eb1c8ec47ea0a5910e32fdb459a78e8ad", "fetched_at": "2026-08-29T08:01:51.800136+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/baselines/json"}], "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": 3389, "days_push": 762, "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}}