【spinning up】代码详解目录

文章目录

  • 【spinning up】代码详解目录
    • 前言:
    • 1.【Spinning Up】实验输出
      • 1.1 加强版plot.py,更有效输出性能曲线
    • 2.【Spinning Up】绘制结果
    • 3. Spinning Up】一文弄懂序列化模块json、pickle和cloudpickle
    • 4.【Spinning Up】parse_args(argsparse):python和命令行之间的交互
    • 5.【开源】spinup的run_utils,实现批量调参,极简模式
    • 6.【开源】python同时启动多个不同参数脚本
    • 联系方式:

前言:

2021年4月21日更新:
GitHub的star成功达到81,forks13,和大家分享下自动调参的脚本!

前段时间将spinning up强化库的所有知识点都过了一遍,并做了一些记录;
有需要的同学可以康康;
两个批量调参的脚本暂时设置成了付费,因为这个花的时间最长了,有点不舍得分享出来;
如果GitHub的star过60,fork过10,我就放到GitHub上~

还有一个多进程的,还没实现,已经看懂了;

1.【Spinning Up】实验输出

【Spinning Up】实验输出

1.1 加强版plot.py,更有效输出性能曲线

超强版强化学习画图脚本!
相比于原始的plot.py文件,增加了如下的功能:
1.可以直接在pycharm或者vscode执行,也可以用命令行传参;
2.按exp_name排序,而不是按时间排序;
3.固定好每个exp_name的颜色;
4.可以调节曲线的线宽,便于观察;
5.保存图片到本地,便于远程ssh画图~
6.自动显示全屏
7.图片自适应
8.针对颜色不敏感的人群,可以在每条legend上注明性能值,和性能序号
seaborn版本0.8.1
https://github.com/kaixindelele/DRLib/blob/main/spinup_utils/plot.py

2.【Spinning Up】绘制结果

【Spinning Up】绘制结果

3. Spinning Up】一文弄懂序列化模块json、pickle和cloudpickle

【Spinning Up】一文弄懂序列化模块json、pickle和cloudpickle

4.【Spinning Up】parse_args(argsparse):python和命令行之间的交互

【Spinning Up】parse_args(argsparse):python和命令行之间的交互

5.【开源】spinup的run_utils,实现批量调参,极简模式

【Spinning Up】spinup的run_utils,实现批量调参,极简模式

6.【开源】python同时启动多个不同参数脚本

【Spinning Up】python同时启动多个不同参数脚本

联系方式:

ps: 欢迎做强化的同学加群一起学习:

深度强化学习-DRL:799378128

欢迎关注知乎帐号:未入门的炼丹学徒

CSDN帐号:https://blog.csdn.net/hehedadaq

极简spinup+HER+PER代码实现:https://github.com/kaixindelele/DRLib

【spinning up】代码详解目录相关推荐

  1. ROS1和ROS2RVIZ 代码详解

    ROS1和ROS2 RVIZ 代码详解 目录 ROS1和ROS2 RVIZ 代码详解 1. 头文件 2.创建对象 3.DELETEALL 操作,防止重影 4.坐标系.时间戳.命名空间.id.生命周期 ...

  2. 【CV】Pytorch一小时入门教程-代码详解

    目录 一.关键部分代码分解 1.定义网络 2.损失函数(代价函数) 3.更新权值 二.训练完整的分类器 1.数据处理 2. 训练模型(代码详解) CPU训练 GPU训练 CPU版本与GPU版本代码区别 ...

  3. socket 获取回传信息_Luat系列官方教程5:Socket代码详解

    文章篇幅较长,代码部分建议横屏查看,或在PC端打开本文链接.文末依然为爱学习的你准备了专属福利~ TCP和UDP除了在Lua代码声明时有一些不同,其他地方完全一样,所以下面的代码将以TCP长连接的数据 ...

  4. PX4飞控中利用EKF估计姿态角代码详解

    PX4飞控中利用EKF估计姿态角代码详解 PX4飞控中主要用EKF算法来估计飞行器三轴姿态角,具体c文件在px4\Firmware\src\modules\attitude_estimator_ekf ...

  5. sip消息类型和消息代码详解-转

    在学习asterisk的时候,经常遇到一些远程服务器传回的代码,这些代码都有很重要的信息,让我们了解到对方的sip是如何响应我们这边的sip消息的,于是网上找到了这些sip消息类型和消息代码,自己收藏 ...

  6. 【OpenCV/C++】KNN算法识别数字的实现原理与代码详解

    KNN算法识别数字 一.KNN原理 1.1 KNN原理介绍 1.2 KNN的关键参数 二.KNN算法识别手写数字 2.1 训练过程代码详解 2.2 预测分类的实现过程 三.KNN算法识别印刷数字 2. ...

  7. python批量删除文件名中的下划线-代码详解

    删除文件名中的下划线 代码示例: 代码详解 对于文件名中出现的"_",如(500_600),将下划线消除,替换为(500600) 代码示例: import osdef rename ...

  8. [Pytorch系列-61]:循环神经网络 - 中文新闻文本分类详解-3-CNN网络训练与评估代码详解

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  9. Android实战:CoolWeather酷欧天气(加强版数据接口)代码详解(上)

    -----------------------------------该文章代码已停更,可参考浩比天气(更新于2019/6/25)----------------------------------- ...

最新文章

  1. [转载]Matlab之静态文本多行输出
  2. 电脑键盘数字键失灵_C4D/3dmax/MaYa三维设计——高档机械键盘推荐·红轴(200元左右预算)...
  3. Flask----SQLAlchemy
  4. 信号通路怎么读_奥利给~~代谢通路富集分析原来还可以这么做?
  5. java sqlite3查询慢_java连接数据库进行查询优化跑不通谁能帮我调下通
  6. Spring AOP知识点简介
  7. S3C6410的DRAM控制器
  8. 最聪明的如何成为优秀的——微软高管指点成材路
  9. @RestControllerAdvice 异常分析
  10. Open browser failed!! Please check if you have installed the browser correctly! Alt + B无效 - VS Code
  11. 【Unity3D插件】Unity开发利器——插件(各类插件及教程推荐)| 寻找C站宝藏
  12. MATLAB图像分割之阈值分割
  13. java调用webservice接口方法整理
  14. 计算机基础与c语言程序设计题库,2017年计算机基础考试题库完整版「附答案解析」...
  15. HaaS低功耗IP Camera解决方案
  16. 嵌入式linux设置屏幕亮度
  17. 代码详解:以股票预测为例,揭秘时间序列预测
  18. c语言程序拍照,拍照并获取照片
  19. 手机端通过软件Es文件浏览器访问Linux服务器文件(局域网或远程服务器)
  20. TextPad安装环境配置

热门文章

  1. 小程序前端获取手机号码
  2. 7-34 查询水果价格 (15 分)
  3. 自动化控制重要国际学术会议
  4. 5G已开始商用 目前提供5G商用服务的国家有哪些?
  5. 基于jws发布webservice服务
  6. 关于 Java 的简介(评论抽奖送书)
  7. 不用PS,也能实现抠图的工具
  8. 计算机网络的时间,计算机网络时间同步技术原理介绍
  9. 解决MySQL5和8的成绩排序问题
  10. 游戏‘微信打飞机 第一课