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

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

原文发布于微信公众号 - AI研习社(okweiwu)

原文发表时间:2018-04-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据文摘

手把手:我的深度学习模型训练好了,然后要做啥?

39120
来自专栏東雲研究所

启用 TCP BBR 拥塞控制算法

自从 Linux 内核 4.9 开始已经封装了这个新的 TCP 控制算法 BBR。

1K90
来自专栏目标检测和深度学习

Github 项目推荐 | 半自动图像标记工具

13120
来自专栏AI研习社

Github 项目推荐 | 半自动图像标记工具

在构建可以从任何场景检测物体的人工智能系统时,我们需要一个庞大的数据集来训练和测试模型,并发现模型的缺点。现有的图像注释工具能够提供一定的帮助,但是开发者仍要付...

14530
来自专栏AI科技大本营的专栏

教程 | 如何在手机上使用TensorFlow

? 翻译 | AI科技大本营 参与 | zzq 审校 | reason_W 我们知道,TensorFlow是一个深度学习框架,它通常用来在服务器上训练需要大量...

74170
来自专栏ChaMd5安全团队

三个有趣的脱壳例子

最近看了youtube上的一些视频教程,看到了几个有趣的脱壳方式。这里介绍下。具体的视频教程在MalwareAnalysisForHedgehogs和hashe...

41050
来自专栏编程

厉害了,用Python一行代码实现人脸识别

摘要: 1行代码实现人脸识别,1. 首先你需要提供一个文件夹,里面是所有你希望系统认识的人的图片。其中每个人一张图片,图片以人的名字命名。2. 接下来,你需要准...

29980
来自专栏人工智能

从零开始:TensorFlow机器学习模型快速部署指南

选自Hive Blog 作者:Bowei 机器之心编译 参与:李亚洲、李泽南 本文将介绍一种将训练后的机器学习模型快速部署到生产种的方式。如果你已使用 Tens...

54870
来自专栏点滴积累

geotrellis使用(十七)使用缓冲区分析的方式解决单瓦片计算边缘值问题

Geotrellis系列文章链接地址http://www.cnblogs.com/shoufengwei/p/5619419.html 目录 前言 需求分析 ...

32360
来自专栏量子位

简化深度学习实践流程:新鲜出炉的TensorFlow项目模板来了

林鳞 编译自 GitHub 量子位 出品 | 公众号 QbitAI 新的TensorFlow项目模板来了。 昨天,用户mrgemy95在Reddit上发帖,称这...

45240

扫码关注云+社区

领取腾讯云代金券