Skip to content

A modified version of the Gravitational Search Algorithm (GSA) based on levy flight and chaos theory namely LCGSA has been used to train Multilayer Perceptron (MLP) neural network for feature classification and function approximation.

Notifications You must be signed in to change notification settings

SajadAHMAD1/LCGSA-for-MLP-Training

Repository files navigation

LCGSA for MLP Training

In this paper, a modified version of the Gravitational Search Algorithm (GSA) based on levy flight and chaos theory namely LCGSA has been used to train Multilayer Perceptron (MLP) neural network for feature classification and function approximation. In LCGSA, the diversification of the search space is carried out by levy flight distribution while chaotic maps have been utilized for the intensification of the candidate solutions towards the global optimum. Besides, the sigmoid function acts as an objective function for LCGSA based MLP pair in order to minimize the neural bias and error. Moreover, the matrix encoding scheme is used for representing the candidate solutions. To verify the effectiveness of LCGSA, it has been applied to three well-known classification datasets namely XOR, Balloon, and Heart. Besides, two function approximation benchmarks including Sigmoid and Cosine functions are also considered. Furthermore, the quantitative and qualitative analysis of the simulation results has been carried out. The quantitative performance metrics include statistical measures (minimum, maximum, average, median, and standard deviation), run time, MSE (Mean Square Error), and Average Test Error (ATE). Also, the simulation analysis is benchmarked by utilizing various qualitative measures such as convergence rate, box plot analysis, and approximation curves. The signed Wilcoxon rank-sum test is employed to statistically verify the experimental outcomes. In addition, ten LCGSA versions are compared with ten other hybrid and recent heuristic optimization techniques. The simulation results indicate that LCGSA provides better performance than standard GSA and most of the competing algorithms.

About

A modified version of the Gravitational Search Algorithm (GSA) based on levy flight and chaos theory namely LCGSA has been used to train Multilayer Perceptron (MLP) neural network for feature classification and function approximation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages