如何配置《动手学强化学习》的环境

如何配置《动手学强化学习》的环境

网站:https://hrl.boyuai.com/chapter/intro

github仓库:https://github.com/boyu-ai/Hands-on-RL/tree/main

可以看到该教程要求使用gym==0.18.3版本的gym库,本教程可以用于解决绝大多数需要使用Pendulum-v0或者CartPole-v0环境的学习者

新建环境

python 复制代码
conda create --name myRL python=3.8
conda activate myRL

安装必要的库

复制代码
pip install tqdm, matplotlib, torch

安装gym

报错如下:

解决方法:

setuptools的版本太高了,无法安装chatGPT,首先更新版本

复制代码
pip install setuptools==66

下一步,修改配置文件

找到你的环境所在目录,找到其中的requirement.py文件

在原有的parsed = _parse_requirement(requirement_string)上方,加入下面代码

复制代码
if requirement_string.find('opencv-python>=3.')>=0:

            requirement_string += "0"    # opencv-python>=3.0

重新安装pip install gym==0.18.3

pip list后可以发现配置成功

运行DDPG.py的样例代码

参考:

https://blog.csdn.net/qq_30589271/article/details/129897966

https://github.com/openai/gym/issues/3202

相关推荐
Java后端的Ai之路3 分钟前
【机器学习】-长尾分布解读指南
人工智能·机器学习·长尾分布
香草泡芙41 分钟前
AI Agent 深度解析:原理、架构与未来应用浪潮
人工智能·深度学习·机器学习
桓峰基因42 分钟前
桓峰基因临床数据分析及机器学习预测模型构建教程
人工智能·机器学习·数据挖掘·数据分析
信息快讯2 小时前
人工智能与数据驱动方法加速金属材料设计与应用
人工智能·机器学习·材料工程·金属材料
lkbhua莱克瓦242 小时前
机器学习的演进与深度学习的革命
人工智能·深度学习·机器学习
知乎的哥廷根数学学派2 小时前
基于注意力机制的多尺度脉冲神经网络旋转机械故障诊断(西储大学轴承数据,Pytorch)
人工智能·pytorch·python·深度学习·神经网络·机器学习
bst@微胖子2 小时前
HuggingFace项目实战之使用Trainer执行训练
人工智能·机器学习
知乎的哥廷根数学学派3 小时前
基于多分辨率注意力脉冲神经网络的机械振动信号故障诊断算法(西储大学轴承数据,Pytorch)
人工智能·pytorch·深度学习·神经网络·算法·机器学习
咒法师无翅鱼3 小时前
✅西电计算复杂性理论期末笔记
人工智能·机器学习
2301_800256113 小时前
【人工智能引论期末复习】第4章 机器学习3-无监督学习
人工智能·学习·机器学习