如何注册强化学习测试使用gym仿真环境

news/2024/5/19 1:12:23 标签: 强化学习, gym环境

如何注册强化学习测试使用gym仿真环境

1、OpenAI Gym是训练强化学习时经常使用的仿真环境,利用python的gym库就可以使用,安装:pip install gym
2、注册环境,有时训练模型时需要自己的环境,可以自行注册。代码结构如图,其中mygym为自己写的环境,包括初始化、reset、stepRLTest为测试文件,查看环境能否使用。
在这里插入图片描述
3、环境封装,在__init__.py文件中写如下代码。注明封装的环境名称,所在位置。

from gym.envs.registration import register
register(
    id='Simulator-v0',
    entry_point='mygym.SimulatorEnv:Simulator',#第一个myenv是文件夹名字,第二个myenv是文件名字,MyEnv是文件内类的名字
)

4、环境具体内容。按自己需要写。
在这里插入图片描述
5、测试使用。
在这里插入图片描述


http://www.niftyadmin.cn/n/1013772.html

相关文章

完整的企业机房设计(中)

接上文&#xff1a;完整的企业机房设计&#xff08;一&#xff09;三、电气部分<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />如果说计算机房的装饰是人的面貌&#xff0c;那么计算机房的电气系统就是心脏&#xff0c;只有安全…

我csdn的2008【总结】

呵呵&#xff0c;可能标题起的太正规&#xff0c;应该是随笔写写东西&#xff0c;记下自己在2008年在csdn的喜怒哀乐吧 其实我是9月1号开始活跃在论坛上的&#xff0c;一开始申请这个号是希望自己能把自己点滴的东西记录下来以后使用的。 可以开学到这以后&#xff0c;因为是在…

虚拟我们的世界,软件知多少?

虚拟PC软件vmwarevirtual pc虚拟光驱dameon toolsvirtual driver manager虚拟软盘vfloppy虚拟u盘虚拟网卡softether虚拟网络实验boson netsim转载于:https://blog.51cto.com/xiaopengzsu/209616

使用DISM部署WINDOWS 7

使用DISM部署WINDOWS 7请参考:http://www.windowsnetworking.com/articles_tutorials/Deploying-Windows-7-Part2.html#转载于:https://blog.51cto.com/elanxu/166302

【转】tomcat+jsp经典配置

tomcatjsp经典配置 [NickTai 发表于 2005-3-16 14:13:54] Tomcat下JSP、Servlet和JavaBean环境的配置 经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题&#xff0c;于是总结了一下如何tomcat下配置jsp、servlet和ben&#xff0c;希望对那些初学者有所帮助。 一…

建立小型开发团队的工作协作:管理调查和投票

不知道什么时候开始&#xff0c;发起投票成了网上非常热门的一种活动&#xff0c;BPOS也支持发起投票调查 在MPOS中调查投票是这样一个组织逻辑&#xff1a;一个调查中包含了多个问题。建立调查的方式为 网站操作&#xff0d;&#xff0d;&#xff0d;创建&#xff0d;&#xf…

SQL脚本或存储过程报:Invalid object name 'XXX' 检查XXX是否是系统关键字

SQL脚本或存储过程报:Invalid object name XXX 检查XXX是否是系统关键字 如admin,user,password等

梯阵系统

附件也有好东西是邮件系统的试题&#xff0c;EXCHANGE2003的。有兴趣的下吧当你和你的商业合作伙伴正在为最后的谈判底限进行秘密磋商时&#xff0c;你可曾知道你的一举一动都处在商业对手的监视之下&#xff1b;你的每一个谈判意向&#xff0c;对手都有可能“明察秋毫”&#…