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

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

网站: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

相关推荐
AI医影跨模态组学20 小时前
Int J Surg华中科技大学同济医学院附属协和医院:可解释机器学习模型预测胰腺癌早期复发:整合瘤内瘤周影像组学及身体成分分析
人工智能·机器学习·论文·医学·医学影像·影像组学
BJ_bafangonline20 小时前
Houdini 与 AI 的深度融合:从合成数据生成到机器学习训练的全流程解析
人工智能·机器学习·houdini
灰灰勇闯IT21 小时前
hixl 单边通信:昇腾推理的高效互联通道
人工智能·深度学习·机器学习
放下华子我只抽RuiKe51 天前
React 从入门到生产(二):状态与事件处理
前端·人工智能·深度学习·react.js·机器学习·前端框架·github
fl1768311 天前
密封圈质量检测密封圈缺陷检测数据集VOC+YOLO格式1295张5类别有增强
人工智能·yolo·机器学习
Bingorl1 天前
机器学习之逻辑回归算法
机器学习
切糕师学AI1 天前
机器学习中的剪枝(Pruning):从决策树到深度学习的全面解析
决策树·机器学习·剪枝
AI布道师-wang1 天前
第 6 章:Prompt 工程——和模型高效沟通
人工智能·机器学习·prompt
枫叶林FYL1 天前
【机器学习与智慧医疗】糖尿病视网膜病变视力丧失预测:贝叶斯估计与威布尔分布
大数据·人工智能·机器学习
Godspeed Zhao1 天前
从零开始学AI17——SVM的数学支撑知识
算法·机器学习·支持向量机