我一直在尝试使用健身房几周 . 但是,我没有成功 . 我正在尝试运行CartPole的这个实现,但是我收到了一个返回错误:
NotImplementedError:abstract
据我所知,我已经安装了健身房 . 但是,无论出于何种原因,我在尝试访问它时没有任何功能 .
import gym
env = gym.make('CartPole-v0')
for i_episode in range(20):
env.render()
print(observation)
action = env.action_space.sample()
observation, reward, done, info = env.step(action)
if done:
print('Episode finished after {} timesteps'.format(t+1))
break
跟进是:有没有其他方法可以在Mac上用Mac进行强化学习?由于缺乏有用的支持文档或资源,OpenAI健身房似乎不是一个合适的选择 .
1 回答
实施健身房环境可能很棘手,因为健身房需要不同版本的各种依赖 . 我认为您的问题必须与您的健身房安装有关 .
安装健身房和工作没有任何问题的最安全的方法是使用python虚拟环境 . 为您的健身项目提供单独的虚拟环境总是更好 . 请使用conda或pipenv创建虚拟环境 .
Example in pipenv
安装pipenv
进入项目目录(.py文件所在的目录)
安装健身房
运行你的代码
这将确保您的代码无任何问题 .
Other Reinforcement Learning resources
keras有很好的RL文档库 .
有张量流的好RL教程可以找到here .
祝你好运!