首页 文章

当我的计算机无法识别或定位健身房时,如何功能性地使用OpenAI Gym?

提问于
浏览
1

我一直在尝试使用健身房几周 . 但是,我没有成功 . 我正在尝试运行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 回答

  • 0

    实施健身房环境可能很棘手,因为健身房需要不同版本的各种依赖 . 我认为您的问题必须与您的健身房安装有关 .

    安装健身房和工作没有任何问题的最安全的方法是使用python虚拟环境 . 为您的健身项目提供单独的虚拟环境总是更好 . 请使用condapipenv创建虚拟环境 .

    Example in pipenv

    安装pipenv

    pip install --user pipenv
    

    进入项目目录(.py文件所在的目录)

    cd myproject
    

    安装健身房

    pipenv install gym
    

    运行你的代码

    pipenv run python main.py
    

    这将确保您的代码无任何问题 .

    Other Reinforcement Learning resources

    keras有很好的RL文档库 .

    有张量流的好RL教程可以找到here .

    祝你好运!

相关问题