RLlib是一个用于增强学习的开源库,它为各种应用程序提供了高可伸缩性和统一的API。
首先,查看自定义env示例和API文档。如果您希望使用RLlib开发自定义算法,请查看概念和自定义算法
安装
RLlib是依赖于ray的。首先,您需要安装PyTorch或TensorFlow。然后,安装RLlib模块(此处默认安装tensorflow):
pip install tensorflow # or tensorflow-gpu
pip install ray[rllib] # also recommended: ray[debug]
个人建议直接安装ray:pip install ray
也可以克隆ray repo 方便看具体的实现脚本。
git clone https://github.com/ray-project/ray
cd ray/python/ray/rllib
一. 训练的API
- 命令行(Command-line)
- 配置信息(Configuration)
- Python API
- Debugging
- REST API
二. 环境(Environments)
- RLlib 的环境概述
- OpenAI Gym
- Vectorized
- Multi-Agent and Hierarchical
- Interfacing with External