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 条
[21]   Artificial neural networks as rainfall-runoff models [J].
Minns, AW ;
Hall, MJ .
HYDROLOGICAL SCIENCES JOURNAL-JOURNAL DES SCIENCES HYDROLOGIQUES, 1996, 41 (03) :399-417
[22]  
Nash J.E., 1970, J Hydrol, V10, P282, DOI DOI 10.1016/0022-1694(70)90255-6
[23]   Multivariate nonlinear prediction of river flows [J].
Porporato, A ;
Ridolfi, L .
JOURNAL OF HYDROLOGY, 2001, 248 (1-4) :109-122
[24]   MULTIVARIATE MODELING OF WATER-RESOURCES TIME-SERIES USING ARTIFICIAL NEURAL NETWORKS [J].
RAMAN, H ;
SUNILKUMAR, N .
HYDROLOGICAL SCIENCES JOURNAL-JOURNAL DES SCIENCES HYDROLOGIQUES, 1995, 40 (02) :145-163
[25]   LEARNING REPRESENTATIONS BY BACK-PROPAGATING ERRORS [J].
RUMELHART, DE ;
HINTON, GE ;
WILLIAMS, RJ .
NATURE, 1986, 323 (6088) :533-536
[26]   A non-linear rainfall-runoff model using an artificial neural network [J].
Sajikumar, N ;
Thandaveswara, BS .
JOURNAL OF HYDROLOGY, 1999, 216 (1-2) :32-55
[27]   Application of a neural network technique to rainfall-runoff modelling [J].
Shamseldin, AY .
JOURNAL OF HYDROLOGY, 1997, 199 (3-4) :272-294
[28]   Identification of unknown groundwater pollution sources using artificial neural networks [J].
Singh, RM ;
Datta, B ;
Jain, A .
JOURNAL OF WATER RESOURCES PLANNING AND MANAGEMENT, 2004, 130 (06) :506-514
[29]   NEURAL-NETWORK MODELS OF RAINFALL-RUNOFF PROCESS [J].
SMITH, J ;
ELI, RN .
JOURNAL OF WATER RESOURCES PLANNING AND MANAGEMENT-ASCE, 1995, 121 (06) :499-508
[30]  
SUBRAMANYA K, 1997, ENG HYDROLOGY