【spinning up】代码详解目录
【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】代码详解目录相关推荐
- ROS1和ROS2RVIZ 代码详解
ROS1和ROS2 RVIZ 代码详解 目录 ROS1和ROS2 RVIZ 代码详解 1. 头文件 2.创建对象 3.DELETEALL 操作,防止重影 4.坐标系.时间戳.命名空间.id.生命周期 ...
- 【CV】Pytorch一小时入门教程-代码详解
目录 一.关键部分代码分解 1.定义网络 2.损失函数(代价函数) 3.更新权值 二.训练完整的分类器 1.数据处理 2. 训练模型(代码详解) CPU训练 GPU训练 CPU版本与GPU版本代码区别 ...
- socket 获取回传信息_Luat系列官方教程5:Socket代码详解
文章篇幅较长,代码部分建议横屏查看,或在PC端打开本文链接.文末依然为爱学习的你准备了专属福利~ TCP和UDP除了在Lua代码声明时有一些不同,其他地方完全一样,所以下面的代码将以TCP长连接的数据 ...
- PX4飞控中利用EKF估计姿态角代码详解
PX4飞控中利用EKF估计姿态角代码详解 PX4飞控中主要用EKF算法来估计飞行器三轴姿态角,具体c文件在px4\Firmware\src\modules\attitude_estimator_ekf ...
- sip消息类型和消息代码详解-转
在学习asterisk的时候,经常遇到一些远程服务器传回的代码,这些代码都有很重要的信息,让我们了解到对方的sip是如何响应我们这边的sip消息的,于是网上找到了这些sip消息类型和消息代码,自己收藏 ...
- 【OpenCV/C++】KNN算法识别数字的实现原理与代码详解
KNN算法识别数字 一.KNN原理 1.1 KNN原理介绍 1.2 KNN的关键参数 二.KNN算法识别手写数字 2.1 训练过程代码详解 2.2 预测分类的实现过程 三.KNN算法识别印刷数字 2. ...
- python批量删除文件名中的下划线-代码详解
删除文件名中的下划线 代码示例: 代码详解 对于文件名中出现的"_",如(500_600),将下划线消除,替换为(500600) 代码示例: import osdef rename ...
- [Pytorch系列-61]:循环神经网络 - 中文新闻文本分类详解-3-CNN网络训练与评估代码详解
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...
- Android实战:CoolWeather酷欧天气(加强版数据接口)代码详解(上)
-----------------------------------该文章代码已停更,可参考浩比天气(更新于2019/6/25)----------------------------------- ...
最新文章
- [转载]Matlab之静态文本多行输出
- 电脑键盘数字键失灵_C4D/3dmax/MaYa三维设计——高档机械键盘推荐·红轴(200元左右预算)...
- Flask----SQLAlchemy
- 信号通路怎么读_奥利给~~代谢通路富集分析原来还可以这么做?
- java sqlite3查询慢_java连接数据库进行查询优化跑不通谁能帮我调下通
- Spring AOP知识点简介
- S3C6410的DRAM控制器
- 最聪明的如何成为优秀的——微软高管指点成材路
- @RestControllerAdvice 异常分析
- Open browser failed!! Please check if you have installed the browser correctly! Alt + B无效 - VS Code
- 【Unity3D插件】Unity开发利器——插件(各类插件及教程推荐)| 寻找C站宝藏
- MATLAB图像分割之阈值分割
- java调用webservice接口方法整理
- 计算机基础与c语言程序设计题库,2017年计算机基础考试题库完整版「附答案解析」...
- HaaS低功耗IP Camera解决方案
- 嵌入式linux设置屏幕亮度
- 代码详解:以股票预测为例,揭秘时间序列预测
- c语言程序拍照,拍照并获取照片
- 手机端通过软件Es文件浏览器访问Linux服务器文件(局域网或远程服务器)
- TextPad安装环境配置