Integer Weight Higher-Order Neural Network Training Using Distributed Differential Evolution