RandomPolicy¶
- torchrl.envs.RandomPolicy(action_spec: TensorSpec, action_key: NestedKey = 'action')[source]¶
数据收集器的随机策略。
这是 action_spec.rand 方法的一个包装器。
- 参数:
action_spec – 描述动作规范的 TensorSpec 对象
示例
>>> from tensordict import TensorDict >>> from torchrl.data.tensor_specs import Bounded >>> action_spec = Bounded(-torch.ones(3), torch.ones(3)) >>> actor = RandomPolicy(action_spec=action_spec) >>> td = actor(TensorDict()) # selects a random action in the cube [-1; 1]