Negative correlation learning and evolutionary design of neural network ensembles | Synapse