SLM Lab 是一个基于 Unity, OpenAI Gym, PyTorch, Tensorflow 的深度增强学习研究框架。
Github:
https://github.com/kengz/SLM-Lab
文档:
https://kengz.gitbooks.io/slm-lab/content/
该库是为了通用的深度增强学习研究,并且可以用合适的软件工程构建:
解决 OpenAI Cartpole-v0 和 Unity Ball2D 的多任务代理。
1、Clone SLM-Lab 库;
git clone https://github.com/kengz/SLM-Lab.git
2、安装依赖(或者先检查 bin/setup_*)
cd SLM-Lab/
bin/setup
yarn install
source activate lab
或者,手动在终端上运行 bin / setup_macOS 或 bin / setup_ubuntu 的内容。
配置文件 config/default.json 会被创建
{
"data_sync_dir": "~/Dropbox/SLM-Lab/data",
"plotly": {
"username": "get from https://plot.ly/settings/api",
"api_key": "generate from https://plot.ly/settings/api"
}
}
请跳转到最新的 git commits 并运行更新。
git pull
yarn update