Neuroevolution algorithms for reinforcement learning research
Top 26.0% on sourcepulse
This repository provides distributed implementations of deep neuroevolution algorithms, including Evolution Strategies (ES), Novelty-Seeking ES (NS-ES), and a Deep Genetic Algorithm (DeepGA). It targets researchers and practitioners in reinforcement learning and evolutionary computation, offering a competitive alternative to gradient-based methods for training deep neural networks.
How It Works
The project implements distributed training of neuroevolutionary algorithms, enabling parallel exploration of policy spaces. It leverages a population-based approach where multiple agents evolve concurrently, facilitating efficient search in complex reinforcement learning environments. The implementation is designed for scalability, supporting local execution and cloud deployment on AWS.
Quick Start & Requirements
pip install -r requirements.txt
.scripts/local_run_exp.sh
with specific configuration files (e.g., es configurations/frostbite_es.json
).python -m scripts.viz <ENV_NAME> <YOUR_H5_FILE>
.Highlighted Details
Maintenance & Community
The project originates from Uber AI Labs. Links to related papers and OpenAI's original code are provided. Community interaction channels are not explicitly mentioned in the README.
Licensing & Compatibility
The repository's license is not explicitly stated in the README. Compatibility for commercial use or closed-source linking would require clarification of the licensing terms.
Limitations & Caveats
The Humanoid experiment requires a separate Mujoco license and binary installation. The project's current maintenance status and community activity are not detailed.
1 year ago
1 week