- class mindspore_rl.environment.DeepMindControlEnvironment(params, env_id=0)[源代码]
DeepMindControlEnvironment将DeepMind Control Suite(DMC)通过MindSpore算子再次封装。它用于基于物理的模拟和强化学习环境,使用MUJOCO。
- 参数:
params (dict) - 字典包含DeepMindControlEnvironment类中所需要的所有参数。
配置参数
备注
env_name
DMC内游戏的名字
seed
DMC内使用的随机种子
camera
在渲染中使用的camera位置
action_repeat
同一个动作和环境交互几次
normalize_action
是否需要归一化输入动作
img_size
渲染图像的大小
env_id (int) - 环境id,用于设置环境内种子。默认:0。
- property action_space
获取环境的动作空间。
- 返回:
Space,环境的动作空间。
- property config
获取环境的配置信息。
- 返回:
dict,一个包含环境信息的字典。
- property done_space
获取环境的终止空间。
- 返回:
Space,环境的终止空间。
- property observation_space
获取环境的状态空间。
- 返回:
Space,环境的状态空间。
- property reward_space
获取环境的状态空间。
- 返回:
Space,环境的奖励空间。