NoopResetEnv¶
- 类 torchrl.envs.transforms.NoopResetEnv(noops: int = 30, random: bool = True)[source]¶
在环境重置时运行一系列随机动作。
- 参数:
env (EnvBase) – 执行随机动作的环境。可以是提供给 TransformedEnv 类的同一个环境
noops (int, 可选) – 重置后执行动作数量的上限。默认值为 30。如果 noops 值过高,导致环境在执行所有 noops 前就已完成或截断,并且在多次尝试中都发生这种情况,则该 transform 将引发 RuntimeError。
random (bool, 可选) – 如果为 False,随机操作的数量将始终等于 noops 值。如果为 True,随机动作的数量将在 0 到 noops 之间随机选择。默认值为 True。