MagnitudeWarp#
- class myoverse.transforms.MagnitudeWarp(sigma=0.2, n_knots=4, p=1.0, dim='time', **kwargs)[source]#
Warp magnitude using smooth random curves.
Creates smooth random scaling factors that vary over time.
- Parameters:
Examples
>>> x = torch.randn(64, 2048, device='cuda', names=('channel', 'time')) >>> warp = MagnitudeWarp(sigma=0.2, n_knots=4) >>> y = warp(x)
Methods