范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

强化学习如何定制OpenAIGym学习环境

  OpenAI Gym支持定制我们自己的学习环境。有时候Atari Game和gym默认的学习环境不适合验证我们的算法,需要修改学习环境或者自己做一个新的游戏,比如贪吃蛇或者打砖块。已经有一些基于gym的扩展库,比如MADDPG。
  我们从定向下一步步探索如何建立自己的学习环境。参考链接在文末,我综合了两篇文章结合自己的理解进行实验。OpenAI推荐的文件结构长这个样子:gym-soccer。
  1.首先确定文件结构: 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文件夹(环境主体)。
  二级目录为custom_gym .包含__init__.py(初始化)和envs文件夹(环境脚本)。
  三级目录为envs .包含__init__.py(初始化)和两个测试环境脚本custom_env.py和custom_env_extend.py(当然你也可以只测试一个或者多加几个试试)。
  2.手把手配置各个文件:
  custom-gym/README.md  可以空着,等你写好坏境再写描述。
  custom-gym/setup.py  应该包含: from setuptools import setup  setup(name="custom_gym",        # Secondary directory     version="0.1",     install_requires=["gym"]    # And any other dependencies foo needs )
  有兴趣的同学可以参考下OpenAI官方注册格式。
  custom-gym/custom_gym/__init__.py  应该包含: from gym.envs.registration import register  register(     id="custom_env-v0",                                   # Format should be xxx-v0, xxx-v1....     entry_point="custom_gym.envs:CustomEnv",              # Expalined in envs/__init__.py ) register(     id="custom_env_extend-v0",     entry_point="custom_gym.envs:CustomEnvExtend", )
  custom-gym/custom_gym/envs/__init__.py  应该包含: from custom_gym.envs.custom_env import CustomEnv from custom_gym.envs.custom_env import CustomEnvExtend
  custom-gym/custom_gym/envs/custom_env.py  应该长这个样子: import gym  class CustomEnv(gym.Env):     def __init__(self):         print("CustomEnv Environment initialized")     def step(self):         print("CustomEnv Step successful!")     def reset(self):         print("CustomEnv Environment reset")
  这里省去了render,close等模块,之后的文章会在更具具体的问题来详细设置。这里只做展示目的。
  同理, custom-gym/custom_gym/envs/custom_env_extend.py  应该长这个样子: import gym  class CustomEnvExtend(gym.Env):     def __init__(self):         print("CustomEnvExtend Environment initialized")     def step(self):         print("CustomEnvExtend Step successful!")     def reset(self):         print("CustomEnvExtend Environment reset")
  3.安装与测试:
  打开Anaconda Prompt(使用Anaconda安装深度强化学习请参照这里), 切换目录到一级目录custom-gym,就是包含setup.py这个文件夹。然后运行: pip install -e .
  注意那个小点不能省。
  接下来就可以愉快的测试了。 import gym import custom_gym  env = gym.make("custom_env-v0") env.step() env.reset()  env2 = gym.make("custom_env_extend-v0") env2.step() env2.reset()
  参考:https://www.datahubbs.com/building-custom-gym-environments-for-rl/

KTV音响出现声音刺耳,音量不稳定,怪叫应如何处理声拓电子KTV音响出现声音刺耳,音量不稳定,怪叫应如何处理声拓电子问很多消费者都会有这种体会,去一些音响设备年久失修的KTV酒吧唱歌,调节音箱的音量时出现噼里啪啦的声音,音量不稳定,而且很音响地线分布的注意细节声拓电子音爵士音响地线分布的注意细节声拓电子音爵士音响工程是布局室内室外演出家庭影院会议扩声的关键项目,也是组建KTV包房系统的关键。下面我们就和大家介绍一下音响布线技术中音响地线的分布知识。一为什么别人有电子年检标?我就没有?别急我教你怎么申请之前写的电子年检标申领方式,没想到浏览量突破了20W,后来很多网友私信我,让我把具体步骤再细化一些!既然有人多粉丝都问了,今天就详细地和大家说一说,电子年检标的审核方式!让你在前挡全新构架DSMA打造,起售价9。79万,风神奕炫MAX值得入手吗?东风风神奕炫MAX,是基于东风全新平台DSMA架构打造,外观采用了全新的设计风格,主打的是年轻和运动,新车将于9月1日正式上市,目前已经开启预售,预售价格为9。79万11。59万元宝马X3迎来中期改款,价格有所上涨,起售价39。28万本次在成都车展上,宝马X3迎来了中期改款!这次公布的价格区间为39。2847。58万元,并且在外观和内饰都有不小的改变!配置也有所升级,下面我们就看看,新款的宝马X3到底怎么样?一东风风神奕炫MAX今日上市,搭载1。5T马赫发动机,起步价9。79万新车东风风神奕炫MAX,使用了全新的平台DSMA打造,其外观也采用了全新的设计,可以说受众的对象是偏向于年轻人,主打的风格就是舒适家用运动风,新车也会在本月的1号正式上市,这款车能不会申请电子驾驶证?简单几步就可完成,不会的我来教你目前已有28个城市,可以办理电子驾驶证,范围还在进一步扩大中!已经成为试点的城市,申请电子驾驶证后,全国范围内都可以使用,电子驾驶证和纸质驾驶证,均具有同等的效力,以后再也不用担心Jeep大指挥官迎来新款,新增插电式混合动力,起售价23。98万在2021的成都车展上,还有一款汽车比较亮眼的,而且也开始发展新能源汽车,那就是新款JEEP大指挥官!新车将会推出四款车型,官方的售价为23。9832。98万元,在价格方面和老款保成都车展上的两款小车,比亚迪海豚和大众ID3,你更喜欢谁?这几年两厢小车的市场逐渐低迷,这些小可爱从万人关注,到现在的弃之可惜,相比大型SUV越来越受青睐。比较经典的两厢汽车有飞度POLO等等,但是在今年的成都车展上,还是出现了两个小家伙9月1日起开展跨省通办,汽车异地提档新规,车主不必两头跑以前汽车异地过户,步骤繁琐!赶上节假日之前,两三天都办不好,地方找不到像只无头苍蝇乱飞!尤其是卖家跨省购车的,需要两地来回跑!短途还能接受,上千公里的距离费时费力。汽车提档后没问题奶爸购车新选择,搭载1。5T马赫发动机,十万级全能选手奕炫MAX东风风神奕炫MAX,基于全新的DSMA平台打造,尺寸上直追B级车,价格区间为9。3912。59万元,设计风格上偏向于年轻人,奶爸们的新选择!一风神奕炫max的外观前脸方面,整体采用
现在能寄快递到日本吗物流至日本专线专线快递到日本现在还能寄快递到日本吗日本快递物流至日本专线专线快递到日本日本物流货代日本专线货代日本货代现在什么快递可以发往日本前段时间日本又封国了,很多客户问我们现在还能寄快递到日本吗?大家好三部门推广可循环快递包装减少使用一次性塑料泡沫箱来源人民网原创稿人民网北京12月8日电(申佳平)据国家发展改革委官网消息,为探索符合我国国情和电子商务快递业发展特点的可循环快递包装规模化应用模式,推进可循环快递包装规模化应用,国新手如何开快递驿站代收快递驿站怎么开?2022年想开快递驿站代收点怎么入手,新手如何开快递驿站代收在这里我推荐快递第三方平台八戒快递驿站一店址问题快递驿站怎么开?店址选得好,快递驿站的包裹数量就会有保障,要注意控制好门为什么一些快递员热衷于给人现场激活手机卡,不让激活就不给卡?这是通信公司要求的,跟快递员没有半毛钱关系,也是工业部要求的!电话卡实名认证要求,所以要当场激活。激活有话费分润和一次性奖励就像平时营销员推广王卡一样有些人不要偷换概念,实名认证是佳能董事长结束数码单反相机的开发和生产2021年12月28日,佳能董事长兼首席执行官FujioMitarai在接受日本权威媒体读卖新闻采访时表示未来几年内将会停止对旗舰数码单反相机的开发和生产,1DXMarkIII将成付费买课,能否化解知识焦虑?在互联网时代,许多问题都能变成商品。跳槽时如何争取到更高的工资?如何锻炼自己的演讲技巧?如何顺利渡过感情难关?在网络上的知识问答区,点击付费即可获得各式各样的人生小贴士。知识也常以redis生产环境如何有效查找哪些无过期时间的key在项目中,Redis不应该被当作传统数据库来使用储存大量没有过期时间的数据。如果储存大量无过期时间,而且无效的key的话再加上Redis本身的过期策略没有被正确设置,就会大量占用内打败电商系列之七电商的营销模式本文所述的电商,特指在电商平台开店的商家。和传统的实体店相比,电商的营销模式有其不一样的特点。从表现形式看,电商主要有3种模式。1。图文模式。产品以文字,图片的形式,为用户做展示说华为纳税903亿,茅台不足500亿,真正的纳税大户纳税1。1万亿当个人工资收入达到一定标准,就需要纳税,企业也是同样的道理,需要缴纳税费。其中,很多大型央企国企的纳税额都很高,位居全国前列,毕竟这些企业都涉及到重要的行业领域,产业规模庞大,纳税vivoS12系列代言人王嘉尔化身迷局挑战官,为你解读超S专家报告近日,vivo官方发布出王嘉尔担任vivoX天猫大牌日联合的迷局挑战官。视频中的王嘉尔身穿一件深蓝色的紧身高领毛衣,一条黑色紧身裤以及黑色皮鞋。王嘉尔这次的穿搭十分简单,但还是难掩苹果停产5款产品小米12系列正式发布相互宝宣布将于1月28日关停盒马启动年菜预定,为历年最早苹果停产5款产品12月30日消息,苹果公司今年发布了很多新产品,从色彩鲜艳的24英寸iMac到四款全新的iPhone13,但苹果也对其它一些产品说了再见,下面是苹果在2021年停产