As a novel simulated evolutionary computation technique, artificial fish swarm algorithm (AFSA) shows many promising characters. This paper presents the use of AFSA as a new tool which sets up a neural network (NN), adjusts its parameters, and performs feature reduction, all simultaneously. In the optimization process, all features and hidden units are encoded into a real-valued artificial fish (AF), and give out the method of designing fitness function. The experimental results on several public domain data sets from UCI show that our algorithm can obtain an optimal NN with fewer input features and hidden units, and perform almost as good as even better than an original complex NN with entire input features. And also indicate that optimizing a network classifier for a specific task has the potential to produce a simple classifier with low classification error and good generalization ability
[1]
Ferruh Öztürk,et al.
Hybrid neural network and genetic algorithm based machining feature recognition
,
2004,
J. Intell. Manuf..
[2]
Paul T. Jackway,et al.
Co-operative Evolution of a Neural Classifier and Feature Subset
,
1998,
SEAL.
[3]
Li Xiao,et al.
An Optimizing Method Based on Autonomous Animats: Fish-swarm Algorithm
,
2002
.
[4]
Yang Dayong,et al.
The study of high efficiency and intelligent optimization system in EDM sinking process
,
2004
.
[5]
Panagiotis Patrinos,et al.
A two-stage evolutionary algorithm for variable selection in the development of RBF neural network models
,
2005
.
[6]
Giovanna Castellano,et al.
Variable selection using neural-network models
,
2000,
Neurocomputing.