WIP : Functions for data augmentation
This merge request adds functions to facilitate the following data-augmentation steps:
- Scale frequency axis by some random factor close to 1
- Scale time axis by some random factor close to 1
- Enhance/reduce high frequencies relative to low frequencies (by multiplying the magnitude spectrogram by a frequency-dependent factor)
- Add Gaussian noise
- Use GANs (Generative Adversarial Networks) to generate new signals Here's a tutorial. And the paper.
- Enhance signal magnitude relative to background (this may be a little tricky to implement, but we could probably come up with something...)
This merge request resolves Issue data_analytics_dal/packages/sound_classification#10.