nntoolbox.transforms.mixup module

class nntoolbox.transforms.mixup.MixupTransformer(alpha: float = 0.4)[source]

Bases: object

Implement mixup data augmentation:

x = tau x_1 + (1 - tau) x_2

y = tau y_1 + (1 - tau) y_2

References:

transform_data(images: torch.Tensor, labels: torch.Tensor) → Tuple[torch.Tensor, torch.Tensor][source]
transform_loss(criterion, train)[source]