Flow prediction by three back propagation techniques using k-fold partitioning of neural network training data

Flow forecasting performance by artificial neural networks (ANNs) is generally considered to be dependent on the data length. In this study k -fold partitioning, a statistical method, was employed in the ANN training stage. The method was found useful in the case of using the conventional feed-forward back propagation algorithm. It was shown that with a data period much shorter than the whole training duration similar flow prediction performance could be obtained. Prediction performance and convergence velocity comparison between three different back propagation algorithms, Levenberg–Marquardt, conjugate gradient and gradient descent was the next concern of the study and the Levenberg–Marquardt technique was found advantageous thanks to its shorter training duration and more satisfactory performance criteria.

[1]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

[2]  H. Raman,et al.  Multivariate modelling of water resources time series using artificial neural networks , 1995 .

[3]  Kai Ming Ting,et al.  Theory combination: an alternative to data combination , 1996 .

[4]  H. K. Cigizoglu,et al.  ESTIMATION AND FORECASTING OF DAILY SUSPENDED SEDIMENT DATA BY MULTI-LAYER PERCEPTRONS , 2004 .

[5]  Michael J. Pazzani,et al.  Error reduction through learning multiple descriptions , 2004, Machine Learning.

[6]  Makarand Deo,et al.  Real‐Time Flood Forecasting Using Neural Networks , 1998 .

[7]  Jason Smith,et al.  Neural-Network Models of Rainfall-Runoff Process , 1995 .

[8]  Richard J. Heggen,et al.  Neural Networks for River Flow Prediction , 1995 .

[9]  A. Turgeon,et al.  Fuzzy Learning Decomposition for the Scheduling of Hydroelectric Power Systems , 1996 .

[10]  H. Kerem Cigizoglu,et al.  Suspended sediment forecasting by artificial neural networks using hydro meteorological data , 2003 .

[11]  Ozgur Kisi,et al.  River Flow Modeling Using Artificial Neural Networks , 2004 .

[12]  B. S. Thandaveswara,et al.  A non-linear rainfall–runoff model using an artificial neural network , 1999 .

[13]  K. P. Sudheer,et al.  Discussion of “Performance of Neural Networks in Daily Streamflow Forecasting” by S. Birikundavyi, R. Labib, H. T. Trung, and J. Rousselle , 2004 .

[14]  Hojjat Adeli,et al.  Machine Learning: Neural Networks, Genetic Algorithms, and Fuzzy Systems , 1994 .

[15]  A. Soldati,et al.  River flood forecasting with a neural network model , 1999 .

[16]  H. Maier,et al.  The Use of Artificial Neural Networks for the Prediction of Water Quality Parameters , 1996 .

[17]  Slobodan P. Simonovic,et al.  Short term streamflow forecasting using artificial neural networks , 1998 .

[18]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[19]  H. K. Cigizoglu,et al.  Incorporation of ARMA models into flow forecasting by artificial neural networks , 2003 .

[21]  Sharad K. Jain,et al.  Development of Integrated Sediment Rating Curves Using ANNs , 2001 .

[22]  Y. L. Cun Learning Process in an Asymmetric Threshold Network , 1986 .

[23]  James M. Ehrman,et al.  Using neural networks to assess the influence of changing seasonal climates in modifying discharge, dissolved organic carbon, and nitrogen export in eastern Canadian rivers , 1998 .

[24]  D. K. Srivastava,et al.  Application of ANN for Reservoir Inflow Prediction and Operation , 1999 .