rofunc.learning.RofuncRL.processors.noises#
1. Module Contents#
1.1. Classes#
1.2. API#
- class rofunc.learning.RofuncRL.processors.noises.Noise(device: Optional[Union[str, torch.device]] = None)[source]#
Initialization
Base class representing a noise
- class rofunc.learning.RofuncRL.processors.noises.GaussianNoise(mean: float, std: float, device: Optional[Union[str, torch.device]] = None)[source]#
Bases:
rofunc.learning.RofuncRL.processors.noises.NoiseInitialization
Class representing a Gaussian noise :param mean: Mean of the normal distribution :param std: Standard deviation of the normal distribution :param device: Device on which a torch tensor is or will be allocated (default:
None).If None, the device will be either
"cuda:0"if available or"cpu"