NoopResetEnv¶
- class torchrl.envs.transforms.NoopResetEnv(noops: int = 30, random: bool = True)[源代码]¶
在重置环境时运行一系列随机动作。
- 参数:
env (EnvBase) – 需要执行随机动作的环境。可以是传递给 TransformedEnv 类的相同环境
noops (int, optional) – 重置后执行的动作数量的上限。默认为 30。如果 noops 太高,导致在应用所有 noops 之前环境已经完成或被截断,并且在多次尝试中,转换会引发 RuntimeError。
random (bool, optional) – 如果为 False,则随机操作的数量将始终等于 noops 值。如果为 True,则随机操作的数量将在 0 和 noops 之间随机选择。默认为 True。