RL:环境注册

以下内容来源于郭宪老师《深入浅出强化学习》,总结记录:
如何将建好的环境进行注册,以便通过gym的标准形式进行调用:

  1. 将我们自己的环境文件(我创建的文件名为grid_mdp.py)拷贝到gym安装目录E:\Anaconda\envs\paddle_env\Lib\site-packages\gym\envs\classic_control文件夹中
  2. 打开该文件夹(第一步中的classic_control文件夹)下的__init__.py文件,在文件末尾加入语句:
from gym.envs.classic_control.grid_mdp import GridEnv
  1. 进入你的gym安装目录E:\Anaconda\envs\paddle_env\Lib\site-packages\gym\envs,打开该文件夹下的__init__.py文件,添加代码:
register(
    id='GridWorld-v0',
    entry_point='gym.envs.classic_control:GridEnv',
    max_episode_steps=200,
    reward_threshold=100.0,
)

第一个参数‘id’就是你调用gym.make(‘id’)时的id,这个id你可以随便选取,这里的名字是GridWorld-v0
第二个参数就是函数路口了。后面的参数原则上来说可以不必要写。经过以上三步,就完成了注册。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值