前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Github 项目推荐 | 基于 Unity/OpenAI Gym/PyTorch/TF 的深度强化学习研究框架

Github 项目推荐 | 基于 Unity/OpenAI Gym/PyTorch/TF 的深度强化学习研究框架

作者头像
AI研习社
发布2018-07-26 15:20:45
1.3K0
发布2018-07-26 15:20:45
举报
文章被收录于专栏:AI研习社AI研习社AI研习社

SLM Lab 是一个基于 Unity, OpenAI Gym, PyTorch, Tensorflow 的深度增强学习研究框架。

Github:

https://github.com/kengz/SLM-Lab

文档:

https://kengz.gitbooks.io/slm-lab/content/

该库是为了通用的深度增强学习研究,并且可以用合适的软件工程构建:

  • OpenAI gym,Unity 环境
  • 模块化可重复使用的组建
  • 多 Agent,多环境
  • 有用的图表和分析
  • 适用于 Agent,环境的通用基准测试

Demo

解决 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"
  }
}
  • 如果你希望远程运行该库并同步数据以便访问,请更新 "data_sync_dir";这将会复制 data/。
  • 对于 plots,注册一个免费的 Plotly 帐户并更新“plotly” JSON 密钥。

更新

请跳转到最新的 git commits 并运行更新。

git pull
yarn update
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-04-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI研习社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Demo
  • 安装
  • 设置向导
  • 更新
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档