Discover and explore top open-source AI tools and projects—updated daily.
alibabaScalable reinforcement learning package
Top 99.6% on SourcePulse
This package provides an easy-to-use and comprehensive reinforcement learning (RL) framework, addressing the complexity of implementing sophisticated RL algorithms for real-world applications. It targets practitioners seeking to apply RL with minimal effort, offering a unified approach to standalone and distributed RL algorithm development, particularly beneficial for e-commerce and interactive scenarios.
How It Works
EasyRL is built entirely on TensorFlow, leveraging its computation graph for both processing and distributed communication. It employs a flexible actor-learner architecture, abstracting processes into roles: Actor (data collection), Learner (model updates), Buffer (sample management), and Parameter Server (model storage). This design facilitates easy study, integration, and migration across platforms, enabling the expressiveness to develop both on-policy and off-policy distributed RL algorithms with comparable or superior performance to state-of-the-art packages.
Quick Start & Requirements
git clone https://github.com/alibaba/EasyRL.git && cd EasyRL) and install using pip install -e . --verbose.run_dqn_on_pong.py is provided in the demo/ directory.Highlighted Details
Maintenance & Community
The provided README does not contain specific details regarding notable contributors, sponsorships, community channels (e.g., Discord, Slack), or a public roadmap.
Licensing & Compatibility
The license type is not explicitly stated in the README.
Limitations & Caveats
A "theme-related issue" is noted for the comprehensive documentation link, which is slated for a fix. Performance claims are contingent on specific experimental setups and hardware configurations.
3 years ago
Inactive
VinF
coreylynch
pytorch
IntelLabs
thu-ml
dennybritz