Moth-flame optimization for training Multi-Layer Perceptrons
Authors:
- 1 December 2015
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 267-272
Abstract
Multi-Layer Perceptron (MLP) is one of the Feed-Forward Neural Networks (FFNNs) types. Searching for weights and biases in MLP is important to achieve minimum training error. In this paper, Moth-Flame Optimizer (MFO) is used to train Multi-Layer Perceptron (MLP). MFO-MLP is used to search for the weights and biases of the MLP to achieve minimum error and high classification rate. Five standard classification datasets are utilized to evaluate the performance of the proposed method. Moreover, three function-approximation datasets are used to test the performance of the proposed method. The proposed method (i.e. MFO-MLP) is compared with four well-known optimization algorithms, namely, Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Ant Colony Optimization (ACO), and Evolution Strategy (ES). The experimental results prove that the MFO algorithm is very competitive, solves the local optima problem, and it achieves a high accuracy.Keywords
This publication has 13 references indexed in Scilit:
- Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigmKnowledge-Based Systems, 2015
- Towards an Automated Zebrafish-based Toxicity Test Model Using Machine LearningProcedia Computer Science, 2015
- SIFT-Based Arabic Sign Language Recognition System2015
- Let a biogeography-based optimizer train your Multi-Layer PerceptronInformation Sciences, 2014
- Networks Community Detection Using Artificial Bee Colony Swarm Optimization2014
- SPIKING NEURAL NETWORKSInternational Journal of Neural Systems, 2009
- The self-organizing mapNeurocomputing, 1998
- Feed-forward neural networksIEEE Potentials, 1994
- Introduction to the Theory of Neural ComputationPhysics Today, 1991
- Improved versions of learning vector quantization1990