Optimizing feedforward artificial neural network architecture

被引:254
作者
Benardos, P. G. [1 ]
Vosniakos, G. -C. [1 ]
机构
[1] Natl Tech Univ Athens, Sch Mech Engn, Mfg Technol Div, Athens 15780, Greece
关键词
feedforward artificial neural networks; ANN architecture; generalization; genetic algorithms; engineering problems;
D O I
10.1016/j.engappai.2006.06.005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Despite the fact that feedforward artificial neural networks (ANNs) have been a hot topic of research for many years there still are certain issues regarding the development of an ANN model, resulting in a lack of absolute guarantee that the model will perform well for the problem at hand. The multitude of different approaches that have been adopted in order to deal with this problem have investigated all aspects of the ANN modelling procedure, from training data collection and pre/post-processing to elaborate training schemes and algorithms. Increased attention is especially directed to proposing a systematic way to establish an appropriate architecture in contrast to the current common practice that calls for a repetitive trial-and-error process, which is time-consuming and produces uncertain results. This paper proposes such a methodology for determining the best architecture and is based on the use of a genetic algorithm (GA) and the development of novel criteria that quantify an ANN's performance (both training and generalization) as well as its complexity. This approach is implemented in software and tested based on experimental data capturing workpiece elastic deflection in turning. The intention is to present simultaneously the approach's theoretical background and its practical application in real-life engineering problems. Results show that the approach performs better than a human expert, at the same time offering many advantages in comparison to similar approaches found in literature. (c) 2006 Elsevier Ltd. All rights reserved.
引用
收藏
页码:365 / 382
页数:18
相关论文
共 24 条
[1]  
[Anonymous], 1983, Statistical methods
[2]   Using genetic algorithms to select architecture of a feedforward artificial neural network [J].
Arifovic, J ;
Gençay, R .
PHYSICA A, 2001, 289 (3-4) :574-594
[3]   Automatic neural network modeling for univariate time series [J].
Balkin, SD ;
Ord, JK .
INTERNATIONAL JOURNAL OF FORECASTING, 2000, 16 (04) :509-515
[4]   Coupling weight elimination with genetic algorithms to reduce network size and preserve generalization [J].
Bebis, G ;
Georgiopoulos, M ;
Kasparis, T .
NEUROCOMPUTING, 1997, 17 (3-4) :167-194
[5]   Prediction of surface roughness in CNC face milling using neural networks and Taguchi's design of experiments [J].
Benardos, PG ;
Vosniakos, GC .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2002, 18 (5-6) :343-354
[6]  
Bishop CM., 1995, Neural networks for pattern recognition
[7]   G-Prop: Global optimization of multilayer perceptrons using GAs [J].
Castillo, PA ;
Merelo, JJ ;
Prieto, A ;
Rivas, V ;
Romero, G .
NEUROCOMPUTING, 2000, 35 :149-163
[8]  
FAHLMAN SE, 1990, ADV NEURAL INFORMATI, V2
[9]   SOME NEW RESULTS ON NEURAL-NETWORK APPROXIMATION [J].
HORNIK, K .
NEURAL NETWORKS, 1993, 6 (08) :1069-1072
[10]   A new algorithm to design compact two-hidden-layer artificial neural networks [J].
Islam, MM ;
Murase, K .
NEURAL NETWORKS, 2001, 14 (09) :1265-1278