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。