Getting Started with Gym

Getting Started with Gym

CartPole-v0场景:电杆由一个未驱动的接头连接到大车上,大车沿着轨道移动。系统通过对推车施加+1或-1的力来控制。电杆开始是直立的,目的是防止它倒下。当杆保持直立时,每一步奖励+1。当电杆与垂直方向的夹角超过15度,或者大车从中心移动超过2.4个单位时,这一集就结束。

环境:下面是一个简单的运行示例。 将运行cartpole-v0环境的实例1000次,在每个步骤渲染环境,会一个弹出窗口,显示Cart Pole:

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.close()

运行结果如下:

Getting Started with Gym_第1张图片

 

import gym
env = gym.make('MountainCar-v0')
env.reset()
for _ in range(1000):
    env.render()
    env.step(env.action_space.sample()) # take a random action
env.close()
 

你可能感兴趣的:(AI,&,Big,Data案例实战课程)