English | 简体中文
ESBox is an efficient tool for black-box optimization with multiple evolutionary strategy algorithms.
| Build-in Problems | Algorithms | User APIS |
|
|
git clone https://github.com/ShuaibinLi/ESBox.git
cd ESBox
pip install .
- ray
- pytorch
- gymnasium
Note: To use mujoco/atari env, use
pip install "gymnasium[all]"to install gymnasium.
- Two training methods: local training and distributed training
- Two forms of optimization: Model optimization (CartPole-v1 as an example) and float List optimization (2-dimensional 2nd degree function as an example)
- Examples of five algorithms that solve two categories of problems
- The results of the benchmark reproduction
@misc{2025ESBox,
title={ESBox},
author={Shuaibin Li},
howpublished = {\url{https://github.com/ShuaibinLi/ESBox}},
year={2025}
}