An ensemble of differential evolution and Adam for training feed-forward neural networks