Mixers
- class easypl.callbacks.mixers.base.MixBaseCallback(on_batch=True, samples_per: Union[int, List[int]] = 1, p: float = 0.5, num_workers: int = 1)
Abstract callback for mixing data operations
- on_batch
If True generate samples from batch otherwise from dataset.
- Type
bool
- samples_per
Number generating samples for one sample.
- Type
Union[int, List[int]]
- p
Mix probability.
- Type
float
- num_workers
Number of workers for mixing operation.
- Type
int
- mix(sample1: Dict, sample2: Dict) Dict
Abstract method for mix operation of two samples. sample2 can be list of samples.
- sample1
Sample of batch, which will be sampled with sample/samples from sample2.
- Type
Dict
- sample2
Sample/samples from batch or dataset.
- Type
Dict
- Returns
Mixed sample.
- Return type
Dict