强化学习
永不言弃的小颖子
这个作者很懒,什么都没留下…
展开
-
(3) 更为标准的创建Gym环境的方式(一个PIP包的形式)——学习笔记
搭建框架,首先确定文件结构:custom-gym/|-- README.md|-- setup.py|-- custom_gym/| |-- __init__.py| |-- envs/| | |-- __init__.py| | |-- custom_env.py| | |-- custom_env_extend.py一级目录为custom-gym. 你可以取任何不冲突的名字。包含setup.py(安装), README.md(说明书)和custom_gym文件.原创 2020-10-23 20:19:01 · 539 阅读 · 2 评论 -
(2) 如何对自定义环境进行注册——学习笔记
为了通过gym的标准形式进行调用,我们需要将自己写的环境进行注册。第一步: 将自己的环境文件(如文件名为grid_mdp.py)拷贝到你的gym安装目录/gym/gym/envs/classic_control文件夹中。(拷贝在这个文件夹中因为要使用rendering模块。当然,也有其他办法。该方法不唯一)第二步: 打开该文件夹(第一步中的文件夹)下的__init__.py文件,在文件末尾加入语句:from gym.envs.classic_control.grid_mdp import GridEnv原创 2020-10-23 19:45:01 · 286 阅读 · 0 评论 -
(1) 如何写一个gym环境——学习笔记
以CartPole-v0为一个简单的例子step 1: 导入gym模块import gymstep 2: 创建一个小车倒立摆模型env = gym.make('CartPole-v0')step 3: 初始化环境env.reset()step 4: 刷新当前环境,并显示env.render()此时,可以出现模型的图示:env = gym.make(‘CartPole-v0’)是创建环境的函数env.reset()是重新初始化函数def _reset() self.state = s原创 2020-10-22 21:14:08 · 7292 阅读 · 2 评论