1 Repo
A design pattern where each algorithm is encapsulated in a standalone script to minimize complex class hierarchies.
Distinct from Algorithm Implementations: Describes a specific software architecture pattern for RL research, not a collection of algorithms or educational materials.
Explore 1 awesome GitHub repository matching software engineering & architecture · Single-File Algorithm Implementations. Refine with filters or upvote what's useful.
CleanRL is a reinforcement learning library and PyTorch framework providing a suite of reproducible implementations for online reinforcement learning algorithms. It serves as a deep reinforcement learning benchmark suite and experiment orchestrator designed for research and agent development across both discrete and continuous action spaces. The project is distinguished by its single-file algorithm implementation approach, which encapsulates each algorithm in a standalone script to eliminate complex class hierarchies. This structure is paired with a system for scheduling and executing large-s
Encapsulates reinforcement learning algorithms in standalone scripts to eliminate complex class hierarchies and dependencies.