Impact of white noise in artificial neural networks trained for classification: performance and noise mitigation strategies