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:
RandomSampler
Half-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:
RandomSampler
Normal distribution sampler.
- class elektronn3.data.transforms.random.RandInt(low=0, high=2, shape=())[source]¶
Bases:
RandomSampler
Discrete 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).