首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenAI健身房CarRacing

OpenAI健身房CarRacing
EN

Stack Overflow用户
提问于 2022-09-12 12:04:29
回答 1查看 358关注 0票数 0

我想创建一个强化学习模型使用稳定的基础3 PPO,可以驱动OpenAI健身房赛车环境,我一直有很多错误和包兼容性问题。我现在有这段代码,只是用于随机操作。

代码语言:javascript
复制
import gym 
from stable_baselines3 import PPO

environment_name = "CarRacing-v0"
env = gym.make(environment_name)

episodes = 5
for episode in range(1, episodes+1):
    state = env.reset()
    done = False
    score = 0 
    
    while not done:
        env.render()
        action = env.action_space.sample()
        n_state, reward, done, info = env.step(action)
        score+=reward
    print('Episode:{} Score:{}'.format(episode, score))
env.close()

运行在Ubuntu20.04,在VSCode木星笔记本。在conda env中使用这些包

即使是随机操作,我目前在state = env.reset()上也有一个错误

我试过不同版本的健身房和其他套餐,但似乎都没有完美的效果。请任何人帮助我,我唯一的要求是使它工作(首先是随机的,然后与PPO),无论哪个版本的软件包。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-10-08 04:41:41

你好,好像环境有错误

environment_name = "CarRacing-v0"改为environment_name = "CarRacing-v2"它可能会修复erorr

如果不工作,请卸载并重新安装

代码语言:javascript
复制
pip uninstall stable-baselines3[extra] 

代码语言:javascript
复制
pip uninstall stable-baselines3

卸载后再安装它

代码语言:javascript
复制
pip install stable-baselines3[extra]

记住,

你需要安装如果你没有安装它可能是问题https://pytorch.org/get-started/locally/

(对迟答表示歉意)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73688998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档