elektronn3.data.transforms.random module¶
Random number generators for random augmentation parametrization
- class elektronn3.data.transforms.random.HalfNormal(sigma=1, shape=(), bounds=None)[source]¶
Bases:
RandomSamplerHalf-normal distribution sampler.
See https://en.wikipedia.org/wiki/Half-normal_distribution. Note that all sampled values are positive, regardless of the parameters.
- class elektronn3.data.transforms.random.Normal(mean=0, sigma=1, shape=(), bounds=None)[source]¶
Bases:
RandomSamplerNormal distribution sampler.
- class elektronn3.data.transforms.random.RandInt(low=0, high=2, shape=())[source]¶
Bases:
RandomSamplerDiscrete uniform distribution sampler
Outputs random integers in a defined range
(low, high)with equal probability.By default (
low=0, high=2), it generates binary values (0 or 1).