- wavenet denoiser is one: https://arxiv.org/abs/1706.07162
- on train time:
-
- you feed in your data (make sure it’s not noisy)
-
- the noise autoencoder adds noise to your data
-
- it tries to predict the original data you fed in (1)
- So during inference time, if your data is noisy, it will remove the noise.
- you CANNOT train a denoise autoencoder if you don’t know the (non-noisy) data
- cause it doesn’t have a non-noisy signal to act as the ground truth
- Think of denoise autoencoders like normal autoencoders, except you feed in noisy data and it has to reconstruct the non-noisy data