“…Meta-heuristic learning has the ability to estimate optimal or semi-optimal connection weights set for ANNs with less probability to be trapped into the many local optima in the search space [4,35,80]. Many meta-heuristic learning algorithms have been used to train ANNs such as Genetic Algorithm (GA) [66,76], Particle Swarm Optimization (PSO) [101], Evolutionary Strategies (ES) [90], Ant Colony Optimization (ACO) [57], Cuckoo Search (CS) [68,86], Krill Herd Optimization (KH) [25,48], Firefly Algorithm (FA) [19], Population-Based Incremental Learning (PBIL) [30], Differential Evolution (DE) [42,88], Artificial Bee Colony (ABC) [45], and many others.…”