In terms of the machine learning side of things, the whitening is primarily done to normalise the data for input to the neural network. So long as you give the network signals with similar noise properties and priors as those it was trained on, it should function properly.