Research Article
Developing a Novel Hybrid Biogeography-Based Optimization Algorithm for Multilayer Perceptron Training under Big Data Challenge
Algorithm 2
The framework of HCBBO algorithm.
input: habitat size , maximum migration rate and (emigration and immigration rate), the maximum mutation rate ; | Initialize set of MLPs (habitats) by chaos maps on formula Eq. (8); | For each habitat, calculate its mean square error by relative parameters based on formulas (9). And the basic rule of fitness | function is the better performance maintains the smaller value of MSE. Then elite habitats are identified by the values of | HSI. | Combing MLPs according to immigration and emigration rates based on Eq. (6) | Probabilistically use immigration and emigration to modify each non-elite habitat based on Eq. (7). | Select number of MLPs and recomputed (mutate) some of their weights or biases by chaos maps. | Save some of the MLPs with low MSE; | This loop will be terminated if a predefined number of generations are reached or an acceptable problem solution has been | found, otherwise go to step (3) for the next iteration. | output: the MLP with minimum MSE (HSI). |
|