OpenAI Gym介绍
OpenAI Gym是一款用于研发和比较强化学习算法的工具包,它支持训练智能体(agent)做任何事例如官方案例的车杆游戏和乒乓球游戏
安装Gym
安装gym之前先装好pyhton3.5及以上版本
使用pip安装gym
pip install gym
从github上下载安装gym
git clone https://github.com/openai/gym
cd gym
pip install -e .
环境( Environments )
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
其中env.reset()重置环境的状态,、env.render()重绘环境的一帧
结果可以看出随机控制算法发散,系统很快失去稳定。
观察(Observations)
observation
(object): an environment-specific object