torchsig.image_datasets.transforms.impairments.RandomGaussianNoiseTransform¶
- class torchsig.image_datasets.transforms.impairments.RandomGaussianNoiseTransform(mean: float = 0, range=(0.01, 0.5), **kwargs)[source]¶
Bases:
SeedableMethods
Add parent Seedable object and set up RNGs accordingly
get_distributionGets second seed, usually used to seed both torch and numpy generators with slightly different seeds
Seed number generators with given seed.
Initialize torch and numpy number generators, and update its children.
Update numpy and torch number generators with parent seed
- __init__(mean: float = 0, range=(0.01, 0.5), **kwargs)[source]¶
Initializes seedable object with self.seed = seed; if a parent Seedable object is passed in, they will share random number generators, and the seed argument will not be used