#写此文章的初衷是为了帮助自己有一个系统的思路,也方便其他从事相同研究的朋友有一个参考#
文章内容可能会有一些纰漏,希望广大朋友提出宝贵意见,行文不易。
注:文章参考了OpenAI官方教程以及《Easy RL》的内容,本文章属于公益性质,如有侵权请联系删除,谢谢!
Gym和Gymnasium
如果看到此文的朋友的Gym版本是老版(gym≤0.26.0),那么可以看其他大佬写的更成熟的教程进行学习,如果是最新版本(如gym=0.26.2),那么可以参考这篇文章的一些内容。
注:从2021年开始,Gym的团队已经转移开发新版本Gymnasium,替代Gym(import gymnasium as gym),Gym将不会再更新。请尽可能切换到Gymnasium。
Gym的安装
Gym是OpenAI公司开发的最初版本,目前支持到0.26.0,如果你是直接使用
pip install gym[all]
指令,那么会直接安装最新版本的Gym≥0.26.0。如果你直接输入
import gym
那么在官方Gymnasium最新教程是会报错的,那么这时候需要根据官网的新教程,将上述代码替换成下述即可。
import gymnasium as gym