A comparative analysis of training methods for artificial neural network rainfall-runoff models

被引:245
作者
Srinivasulu, S
Jain, A [1 ]
机构
[1] Indian Inst Technol, Dept Civil Engn, Kanpur 208016, Uttar Pradesh, India
[2] Jawaharlal Nehru Technol Univ, Inst Post Grad Studies & Res, Ctr Spatial Informat Technol, Hyderabad 500028, Andhra Pradesh, India
关键词
artificial neural networks; rainfall-runoff modelling; real-coded genetic algorithms; self-organizing maps; back-propagation training algorithm;
D O I
10.1016/j.asoc.2005.02.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper compares various training methods available for training multi- layer perceptron ( MLP) type of artificial neural networks ( ANNs) for modelling the rainfall - runoff process. The training methods investigated include the popular back-propagation algorithm ( BPA), real- coded genetic algorithm ( RGA), and a self- organizing map ( SOM). A SOM was used to first classify the input - output space into different categories and then develop feed- forward MLP models for each category using BPA. The daily average rainfall and streamflow data derived from an existing catchment were employed to develop all ANN models investigated in this study. A wide variety of standard statistical performance evaluation measures were employed to evaluate the performances of various ANN models developed. The results obtained in this study indicate that the approach of first classifying the input - output space into different categories using SOM and then developing separate ANN models for different classes trained using BPA performs better than the approach of developing a single ANN rainfall - runoff model trained using BPA. The ANN rainfall - runoff model trained using RGA was able to provide a better generalization of the complex, dynamic, non- linear, and fragmented rainfall - runoff process in comparison with the other approaches investigated in this study. It has been found that the RGA trained ANN model significantly outperformed the ANN model trained using BPA, and was also able to overcome certain limitations of the ANN rainfall - runoff model trained using BPA reported by many researchers in the past. It is noted that the performances of various ANN models should to be evaluated using a wide variety of statistical performance indices rather than relying on a few global error statistics normally employed that are similar in nature to the global error minimized at the output layer of an ANN. (C) 2005 Elsevier B. V. All rights reserved.
引用
收藏
页码:295 / 306
页数:12
相关论文
共 37 条
[1]  
[Anonymous], 1974, REGRESSION NEW TOOLS
[2]   River flood forecasting with a neural network model [J].
Campolo, M ;
Andreussi, P ;
Soldati, A .
WATER RESOURCES RESEARCH, 1999, 35 (04) :1191-1197
[3]   Neural networks: A need for caution [J].
Curry, B ;
Morgan, P .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1997, 25 (01) :123-133
[4]   An artificial neural network approach to rainfall-runoff modelling [J].
Dawson, CW ;
Wilby, R .
HYDROLOGICAL SCIENCES JOURNAL-JOURNAL DES SCIENCES HYDROLOGIQUES, 1998, 43 (01) :47-66
[5]  
Deb K., 1995, Complex Systems, V9, P115
[6]  
Deb K., 1996, Comput. Sci. Inform., V26, P30, DOI DOI 10.1109/TEVC.2007.895269
[7]  
Deb K., 2001, Multi-Objective Optimization using Evolutionary Algorithms
[8]  
Ehrman J.M., 2000, CAN WATER RESOUR J, V25, P279, DOI [10.4296/cwrj2503279, DOI 10.4296/CWRJ2503279]
[9]   PHYSICALLY BASED HYDROLOGIC MODELING .2. IS THE CONCEPT REALISTIC [J].
GRAYSON, RB ;
MOORE, ID ;
MCMAHON, TA .
WATER RESOURCES RESEARCH, 1992, 28 (10) :2659-2666
[10]  
Holland J.H., 1975, Adaptation in Natural and Artificial Systems: An introductory Analysis with Applications to Biology, Control and Artificial Intelligence, DOI DOI 10.1137/1018105