Evolving Neural Networks: A Comparison between Differential Evolution and Particle Swarm Optimization