Py之gym:gym的简介、安装、使用方法之详细攻略

简介: Py之gym:gym的简介、安装、使用方法之详细攻略

gym的简介


        gym是开发和比较强化学习算法的工具包。它对代理的结构不做任何假设,并且与任何数值计算库(如TensorFlow或The.)兼容。gym库是一个测试问题的集合-环境-你可以用来制定你的强化学习算法。这些环境有一个共享的接口,允许您编写一般的算法。

(1)、OpenAI 的gym库,它可以为我们提供常用的强化学习环境。


gym算法:https://gym.openai.com/envs/#algorithmic

使用细节:https://gym.openai.com/docs/

查看当前Gym 库支持的所有环境:https://gym.openai.com/envs/


pypi gym:https://pypi.org/project/gym/


gym的安装

pip install gym

image.png



gym的使用方法


1、测试


import gym

env = gym.make('CartPole-v0')

env.reset()

for _ in range(1000):

   env.render()

   env.step(env.action_space.sample()) # take a random action

 


相关文章
|
机器学习/深度学习 算法 安全
Py之dlib:Python库之dlib库的简介、安装、使用方法详细攻略(一)
Py之dlib:Python库之dlib库的简介、安装、使用方法详细攻略
Py之dlib:Python库之dlib库的简介、安装、使用方法详细攻略(一)
|
XML JSON JavaScript
Py之demjson:Python库之demjson的简介、安装、使用方法详细攻略
Py之demjson:Python库之demjson的简介、安装、使用方法详细攻略
Py之demjson:Python库之demjson的简介、安装、使用方法详细攻略
|
数据可视化 API 计算机视觉
Py之pycocotools:pycocotools库的简介、安装、使用方法之详细攻略续篇
Py之pycocotools:pycocotools库的简介、安装、使用方法之详细攻略续篇
|
机器学习/深度学习 算法 TensorFlow
Py之imblearn:imblearn/imbalanced-learn库的简介、安装、使用方法之详细攻略
Py之imblearn:imblearn/imbalanced-learn库的简介、安装、使用方法之详细攻略
Py之imblearn:imblearn/imbalanced-learn库的简介、安装、使用方法之详细攻略
|
JSON 数据可视化 Unix
Py之pycocotools:pycocotools库的简介、安装、使用方法之详细攻略
Py之pycocotools:pycocotools库的简介、安装、使用方法之详细攻略
|
自然语言处理 算法 API
Py之gensim:gensim的简介、安装、使用方法之详细攻略
Py之gensim:gensim的简介、安装、使用方法之详细攻略
Py之gensim:gensim的简介、安装、使用方法之详细攻略
|
机器学习/深度学习 算法 API
Py之neurolab:Python库之neurolab的简介、安装、使用方法之详细攻略
Py之neurolab:Python库之neurolab的简介、安装、使用方法之详细攻略
Py之neurolab:Python库之neurolab的简介、安装、使用方法之详细攻略
|
机器学习/深度学习 Python
Py之imgaug:Python库之imgaug简介、安装、使用方法之详细攻略
Py之imgaug:Python库之imgaug简介、安装、使用方法之详细攻略
Py之imgaug:Python库之imgaug简介、安装、使用方法之详细攻略
|
Ubuntu IDE 开发工具
Py之mglearn:python库之mglearn简介、安装、使用方法之详细攻略
Py之mglearn:python库之mglearn简介、安装、使用方法之详细攻略
Py之mglearn:python库之mglearn简介、安装、使用方法之详细攻略
Py之BaseHTTPServer:Python库之BaseHTTPServer的简介、安装、使用方法之详细攻略
Py之BaseHTTPServer:Python库之BaseHTTPServer的简介、安装、使用方法之详细攻略