Exploration Strategies#
Exploration modules add noise to actions to enable exploration during training.
NoisyLinear instead injects learnable noise in
parameter space. The forward pass does not resample; callers must call
reset_noise() or
module.apply(reset_noise).
make_trainer() registers such a resample on
the pre_optim_steps hook when cfg.noisy is set.
|
Additive Gaussian PO module. |
|
A TensorDictModule wrapper for |
|
Epsilon-Greedy exploration module. |
|
Noisy Lazy Linear Layer. |
|
Noisy Linear Layer. |
|
Ornstein-Uhlenbeck exploration policy module. |
Helpers#
|
Resets the noise of noisy layers. |
Sets exploration module specs from an environment action spec. |