状态信息个数
17
每条数据里,用来描述当前状态的数字个数
动作信息个数
6
每条数据里,动作由几个数字组成
表格总列数
25
状态 + 动作 + 奖励 + 结束标记
表格总行数
1000000
当前 CSV 文件里的数据条数
当前展示已保存的数据快照:总行数来自完整 CSV,表格及下载文件仅包含前 8 条样本。完整数据集请在本地使用。
基础信息

该页面用于展示 halfcheetah_medium-v2.hdf5 的基础信息、字段结构、CSV 预览及数据分布图。页面默认读取 media/datainfo 下的分析产物。

数据集文件名 halfcheetah_medium-v2.hdf5
数据集场景 halfcheetah-medium-v2
数据类型 离线强化学习数据集
状态信息个数 17
动作信息个数 6
表格总列数 25
表格总行数 1000000
文件存放位置
.\media\datainfo
已准备好的文件
CSV 表格文件

halfcheetah_preview.csv
大小:2.29 KB

分析图片

observations_subplots.png
actions_subplots.png
reward_terminal_subplots.png

点击图片可以放大查看;点空白处或按 ESC 可以关闭大图。
CSV 内容预览
只显示前 8 行 可左右滚动查看
obs_0 obs_1 obs_2 obs_3 obs_4 obs_5 obs_6 obs_7 obs_8 obs_9 obs_10 obs_11 obs_12 obs_13 obs_14 obs_15 obs_16 act_0 act_1 act_2 act_3 act_4 act_5 reward terminal
0.019831914 -0.089501314 -0.0031969063 -0.036015816 0.066198416 -0.09322933 0.060390532 -0.08753889 -0.018776078 -0.16759904 -0.07047922 0.07015167 0.0302026 0.055026464 0.11365079 0.06842492 -0.13811582 -0.22293739 -0.7359478 -0.8599511 0.29579234 -0.8416547 0.43432042 -0.20008013 0.0
-0.0038486063 -0.05239432 0.008305033 -0.25620908 -0.29927862 0.09239996 -0.33266103 0.08740087 -0.019692373 -0.7215125 0.9559706 -0.53302956 -5.454581 -8.709041 4.5068407 -9.288557 4.7328596 -0.72515714 -0.9237766 -0.9887563 -0.5074778 -0.931533 0.9786059 -1.1981525 0.0
-0.055298433 -7.7850236e-05 -0.23952831 -0.47309932 -0.43302038 -0.08347724 -0.5564768 0.46180025 -1.0190138 -1.2830418 0.8685812 -6.456269 -3.183431 0.9349661 -7.0811687 -1.4037068 7.552405 0.85085297 0.4005884 -0.9951021 -0.9082174 -0.9951816 0.74173075 -0.69075197 0.0
-0.12996776 0.0022959358 -0.22985412 -0.24506849 -0.421798 -0.47994965 -0.4462107 0.49182144 0.2714049 -1.6106585 -0.24517862 5.022523 7.442182 0.0015885988 -7.01441 2.6917322 -1.6729002 0.97592026 -0.34606597 0.94268423 -0.9707508 -0.8918655 -0.89223915 0.2682023 0.0
-0.13211937 0.12825453 -0.11419714 -0.4127173 -0.35555848 -0.76192 -0.3654395 -0.08646963 1.2587897 0.44644415 3.087174 3.737456 -4.799259 4.942616 -3.0053906 0.1782225 -15.0525875 -0.8421573 -0.6359735 -0.98595387 0.21170099 0.77783215 0.36130708 1.1128312 0.0
-0.12636696 0.16199937 -0.13743004 -0.26031467 -0.36381644 -0.41579533 -0.000111933085 -0.4257694 1.5003949 -0.14606176 -0.05747528 -2.2757354 4.9753094 -2.307276 10.427772 10.509973 -0.29150343 -0.9655438 -0.99945205 -0.9728637 0.96620613 0.7012421 0.2593249 0.90088403 0.0
-0.12975472 0.08826717 -0.2799968 -0.2532647 -0.42116532 0.14782758 -0.16478486 -0.5021658 1.3136882 -0.105411336 -2.0056245 -3.0112424 -2.9570563 0.44427294 12.490645 -2.4686544 2.449348 -0.9959171 -0.9829619 -0.9607513 0.5340196 -0.523801 0.72127736 0.6158797 0.0
-0.15528427 -0.00775645 -0.45483175 -0.492662 -0.41716048 0.58928347 -0.22938691 0.06800824 0.8532702 -0.7573493 -2.1379895 -3.5607035 -4.7117133 -0.06404325 5.4762077 0.35557714 14.544611 0.48877475 -0.35268104 -0.9899249 -0.29905495 -0.94985974 -0.48150468 0.6835481 0.0
这里只是预览,完整内容请下载 CSV 文件查看。
原始数据里有哪些内容

这一部分说明原始数据文件里都存了什么,以及导出成 CSV 后分别放在哪些列中。 看懂这一页后,就能知道后面的训练代码到底在读取哪些数据。

原始字段名 在 CSV 里的位置 数据大小说明 这部分表示什么 哪些算法会用到
observations obs_0 ~ obs_16 [N, 17] 环境状态向量,共 17 维 全部算法
actions act_0 ~ act_5 [N, 6] 动作向量,共 6 维,范围通常在 [-1, 1] 全部算法
rewards reward [N] 每一步对应奖励值 CQL / SAC / TD3 / DDPG 系列
next_observations 未导出到当前 CSV [N, 17] 下一时刻状态,属于 transition 信息 CQL / SAC / TD3 / DDPG 系列
terminals terminal [N] 轨迹终止标记,0/1 CQL / SAC / TD3 / DDPG 系列
导出表格怎么分块
分组名称 列名前缀 列数 列范围 说明
Observation 列 obs_ 17 obs_0 ~ obs_16 对应 HDF5 中的 observations
Action 列 act_ 6 act_0 ~ act_5 对应 HDF5 中的 actions
Reward 列 reward 1 reward 对应 HDF5 中的 rewards
Terminal 列 terminal 1 terminal 对应 HDF5 中的 terminals
算法一般会读取哪些内容
算法 通常需要的数据
BC / BC_NB observations, actions
CQL / CQL_NB observations, actions, rewards, next_observations, terminals
SAC / SAC_NB observations, actions, rewards, next_observations, terminals
TD3 / TD3_NB observations, actions, rewards, next_observations, terminals
DDPG 家族 observations, actions, rewards, next_observations, terminals
简单理解:有的算法只需要“状态和动作”,有的还需要“奖励、下一步状态、是否结束”。

这里用 3 张图帮你快速了解这份数据集。 如果你不懂专业术语,可以直接把它理解为: 第一张看“状态数据长什么样”,第二张看“动作数据长什么样”,第三张看“奖励和结束情况”。

状态数据分布图
observations_subplots
这张图展示每个状态数值大概分布在哪些范围,方便判断数据是不是很集中、很分散,或者有没有明显偏移。
文件:observations_subplots.png / 349.59 KB
新窗口打开
动作数据分布图
actions_subplots
这张图展示动作值大多落在哪些范围,能帮助判断动作是不是经常接近最大值或最小值。
文件:actions_subplots.png / 99.32 KB
新窗口打开
奖励与结束情况图
reward_terminal_subplots
这张图左边看奖励值大概集中在哪,右边看一段数据什么时候结束。
文件:reward_terminal_subplots.png / 41.89 KB
新窗口打开