Comparison of Multilayer Perceptron and Radial Basis Function networks as tools for flood forecasting

Similar documents
CHAPTER IX Radial Basis Function Networks

Neural Networks Lecture 4: Radial Bases Function Networks

An Adaptive Neural Network Scheme for Radar Rainfall Estimation from WSR-88D Observations

Application of an artificial neural network to typhoon rainfall forecasting

Flash-flood forecasting by means of neural networks and nearest neighbour approach a comparative study

Development of Stochastic Artificial Neural Networks for Hydrological Prediction

Intelligent Modular Neural Network for Dynamic System Parameter Estimation

Artificial Neural Networks. Edward Gatt

POWER SYSTEM DYNAMIC SECURITY ASSESSMENT CLASSICAL TO MODERN APPROACH

Radial Basis Function Networks. Ravi Kaushik Project 1 CSC Neural Networks and Pattern Recognition

Data assimilation in the MIKE 11 Flood Forecasting system using Kalman filtering

4. Multilayer Perceptrons

2015 Todd Neller. A.I.M.A. text figures 1995 Prentice Hall. Used by permission. Neural Networks. Todd W. Neller

Estimation of the Pre-Consolidation Pressure in Soils Using ANN method

Journal of Urban and Environmental Engineering, v.3, n.1 (2009) 1 6 ISSN doi: /juee.2009.v3n

RAINFALL RUNOFF MODELING USING SUPPORT VECTOR REGRESSION AND ARTIFICIAL NEURAL NETWORKS

An artificial neural networks (ANNs) model is a functional abstraction of the

y(x n, w) t n 2. (1)

Optimal Artificial Neural Network Modeling of Sedimentation yield and Runoff in high flow season of Indus River at Besham Qila for Terbela Dam

Convergence of Hybrid Algorithm with Adaptive Learning Parameter for Multilayer Neural Network

Feedforward Neural Nets and Backpropagation

APPLICATION OF ARTIFICIAL NEURAL NETWORKS FOR FLOOD FORECASTING

ARTIFICIAL NEURAL NETWORKS گروه مطالعاتي 17 بهار 92

Application of a statistical method for medium-term rainfall prediction

Unit III. A Survey of Neural Network Model

Electric Load Forecasting Using Wavelet Transform and Extreme Learning Machine

Rainfall variability and uncertainty in water resource assessments in South Africa

Radial-Basis Function Networks

Forecasting Drought in Tel River Basin using Feed-forward Recursive Neural Network

Lab 5: 16 th April Exercises on Neural Networks

Effects of Moving the Centers in an RBF Network

Data Mining Part 5. Prediction

Artificial Neural Networks. MGS Lecture 2

Journal of of Computer Applications Research Research and Development and Development (JCARD), ISSN (Print), ISSN

Application of Artificial Neural Networks in Evaluation and Identification of Electrical Loss in Transformers According to the Energy Consumption

Feature Selection Optimization Solar Insolation Prediction Using Artificial Neural Network: Perspective Bangladesh

Is correlation dimension a reliable indicator of low-dimensional chaos in short hydrological time series?

Artificial Neural Network : Training

River Flow Forecasting with ANN

Learning Vector Quantization (LVQ)

Forecasting River Flow in the USA: A Comparison between Auto-Regression and Neural Network Non-Parametric Models

Optimum Neural Network Architecture for Precipitation Prediction of Myanmar

Flood Forecasting Using Artificial Neural Networks in Black-Box and Conceptual Rainfall-Runoff Modelling

Inflow forecasting for lakes using Artificial Neural Networks

Uncertainty propagation in a sequential model for flood forecasting

PREDICTION OF THE CHARACTERISTCS OF FREE RADIAL HYDRAULIC B-JUMPS FORMED AT SUDDEN DROP USING ANNS

Radial-Basis Function Networks

Learning Vector Quantization

Supervised (BPL) verses Hybrid (RBF) Learning. By: Shahed Shahir

A Novel Activity Detection Method

Lecture 6. Regression

Mr. Harshit K. Dave 1, Dr. Keyur P. Desai 2, Dr. Harit K. Raval 3

Linear Least-Squares Based Methods for Neural Networks Learning

Ocean Based Water Allocation Forecasts Using an Artificial Intelligence Approach

Introduction to Neural Networks

A "consensus" real-time river flow forecasting model for the Blue Nile River

Forecasting of Rain Fall in Mirzapur District, Uttar Pradesh, India Using Feed-Forward Artificial Neural Network

A real-time flood forecasting system based on GIS and DEM

Lecture 4: Perceptrons and Multilayer Perceptrons

Neural Network to Control Output of Hidden Node According to Input Patterns

MURDOCH RESEARCH REPOSITORY

22c145-Fall 01: Neural Networks. Neural Networks. Readings: Chapter 19 of Russell & Norvig. Cesare Tinelli 1

AI Programming CS F-20 Neural Networks

Comparative Application of Radial Basis Function and Multilayer Perceptron Neural Networks to Predict Traffic Noise Pollution in Tehran Roads

A combination of neural networks and hydrodynamic models for river flow prediction

A Feature Based Neural Network Model for Weather Forecasting

Artificial Neural Networks (ANN)

NONLINEAR CLASSIFICATION AND REGRESSION. J. Elder CSE 4404/5327 Introduction to Machine Learning and Pattern Recognition

FEEDBACK GMDH-TYPE NEURAL NETWORK AND ITS APPLICATION TO MEDICAL IMAGE ANALYSIS OF LIVER CANCER. Tadashi Kondo and Junji Ueno

IN neural-network training, the most well-known online

Comparison learning algorithms for artificial neural network model for flood forecasting, Chiang Mai, Thailand


Combining Satellite And Gauge Precipitation Data With Co-Kriging Method For Jakarta Region

Feed-forward Network Functions

Use of Neural Networks to Forecast Time Series: River Flow Modeling

Artifical Neural Networks

ARTIFICIAL NEURAL NETWORK WITH HYBRID TAGUCHI-GENETIC ALGORITHM FOR NONLINEAR MIMO MODEL OF MACHINING PROCESSES

MONTHLY RESERVOIR INFLOW FORECASTING IN THAILAND: A COMPARISON OF ANN-BASED AND HISTORICAL ANALOUGE-BASED METHODS

Heterogeneous mixture-of-experts for fusion of locally valid knowledge-based submodels

Application of Chaos Theory and Genetic Programming in Runoff Time Series

Multi-layer Neural Networks

Estimation of Inelastic Response Spectra Using Artificial Neural Networks

Neural Network Based Methodology for Cavitation Detection in Pressure Dropping Devices of PFBR

Artificial Intelligence

A Prediction of Total Amount of River Flow Rate Following a Spell of Rainfall by Using Radar Echo Data

Characterisation of the plasma density with two artificial neural network models

On the convergence speed of artificial neural networks in the solving of linear systems

No. 6 Determining the input dimension of a To model a nonlinear time series with the widely used feed-forward neural network means to fit the a

A distributed runoff model for flood prediction in ungauged basins

Chapter 5 CALIBRATION AND VERIFICATION

Introduction to Natural Computation. Lecture 9. Multilayer Perceptrons and Backpropagation. Peter Lewis

Classification goals: Make 1 guess about the label (Top-1 error) Make 5 guesses about the label (Top-5 error) No Bounding Box

Multilayer Perceptrons and Backpropagation

A Modified Radial Basis Function Method for Predicting Debris Flow Mean Velocity

Computational Investigation on the Use of FEM and RBF Neural Network in the Inverse Electromagnetic Problem of Parameter Identification

A FUZZY NEURAL NETWORK MODEL FOR FORECASTING STOCK PRICE

A Wavelet Neural Network Forecasting Model Based On ARIMA

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS

ELEMENTS OF DECISION SUPPORT SYSTEM FOR FLOOD CONTROL IN THE NYSA KŁODZKA CATCHMENT

AN INTRODUCTION TO NEURAL NETWORKS. Scott Kuindersma November 12, 2009

Transcription:

Destructive Water: Water-Caused Natural Disasters, their Abatement and Control (Proceedings of the Conference held at Anaheim, California, June 996). IAHS Publ. no. 239, 997. 73 Comparison of Multilayer Perceptron and Radial Basis Function networks as tools for flood forecasting A. W. JAYAWARDENA, D. A. K. FERNANDO & M. C. ZHOU Department of Civil and Structural Engineering, The University of Hong Kong, Pokjulam Road, Kong Kong Abstract This paper presents a comparison between two Artificial Neural Network (ANN) approaches, namely, Multilayer Perceptron () and Radial Basis Function (RBF) networks, in flood forecasting. The basic difference between the two methods is that the parameters of the former network are nonlinear and those of the latter are linear. The optimum model parameters are therefore guaranteed in the latter, whereas it is not so in the more popularly adopted former approach. The two methods are applied to predict water levels at stations in an experimental drainage basin and in a major river in China during storm periods. The RBF network based models give predictions comparable in accuracy to those from the based models. It is also observed that the RBF approach requires less time for model development since no repetition is required to reach the optimum model parameters. INTRODUCTION Reliable forecasts form the basis of any warning system used as a non-structural means of flood disaster mitigation. Many of the techniques used in the past for flood forecasting are based on some assumed relationship between the rainfall and the corresponding runoff. More recently however, the Artificial Neural Network (ANN) approach which can learn from training data sets and does not require a prior knowledge of an explicit relationship between the rainfall and runoff has been applied to several situations. Most of such applications have used the Multi Layer Perceptron () type ANN models coupled with the error Back Propagation (BP) algorithm (e.g. Isobe et al., 994; Jayawardena & Fernando, 995 a,b; Liong & Chan, 993; Raman & Sumlkumar, 995; and Smith & Eli, 995). however is highly nonlinear in its parameters. The BP algorithm which uses the method of steepest descent does not guarantee convergence to globally optimum set of parameters. Several attempts of trial and error are therefore required to choose the "best" from a set of locally optimum parameters. An alternative to the is the Radial Basis Function (RBF) network (Bianchini et al., 995; Chen et al, 99) which has linear parameters and has found applications in other areas such as electrical and electronic engineering. Park & Sandberg (99) proved theoretically that the RBF type ANNs are capable of universal approximations and learning without local minima, thereby guaranteeing convergence to globally optimum parameters. For hypothetical situations, Moody & Darken (989) demonstrated that the RBF type networks learn faster than networks. This study attempts to apply the RBF approach to real situations of flood water level predictions and to compare the model performances with those of network models.

74 A. W. Jayawardena et al. RADIAL BASIS FUNCTION (RBF) TYPE NETWORK Network architecture and composition An RBF network is a two-layer feed-forward type network in which the input is transformed by the basis functions at the hidden layer. At the output layer, linear combinations of the hidden layer node responses are added to form the output. The name RBF comes from the fact that the basis functions in the hidden layer nodes are radially symmetric. Chen et al. (99) report that the choice of the basis function is not crucial to the performance of the network. The most common choice however, is the Gaussian function which can be defined by a mean and a standard deviation. Figure shows a schematic diagram of an RBF network with N, L and M respectively of input, hidden and output layer nodes for the general transformation of ND points of X(X\..., X,..., Z^ in the input space to points Y{t,..., F,..., F ) in the output space. The parameters of an RBF type neural network are the centres ( / y ) and the spreads (o)) of the basis functions at the hidden layer nodes, and the synaptic weights (w k j) of the output layer nodes. The RBF centres are also points in the input space. The basis function response for an input depends on the distance between the point representing the input (X) and the RBF centre (Uj). The RBFs at the hidden layer nodes produce non-zero responses only when the input falls within a small localized region of the basis functions' centre. Network functioning In RBF networks, the connections between the input and the hidden layers are not weighted. The inputs therefore reach the hidden layer nodes unchanged. For an input X, thej'th hidden node produces a response A y given by, h, = expi lr - u j\ 2a' () Input Layer Hidden Layer Output Layer X m X' X' XND Xii Xi i yn y.i YNDI XND p X; Xl. yik yac yndk XNDN XiN X N yim yim yndm Fig. Schematic diagram of a Radial Basis Function Network.

Comparison of two artificial neural network approaches as tools for flood forecasting 75 where ÎX' -UA is the distance between the point representing the input X and the centre of the y'th hidden node as measured by some norm. In this study the Euclidean norm is used. The output y ik of the network at the output node is given by, L y ik = Zhj\v kj (2) In the special case where the number of hidden layer nodes is equal to the number of data in the training set (L = ND) and the RBF centres coincide with the inputs (Uj = X, where / = j =, 2,..., ND), the hidden layer response according to equation () becomes unity for y = i. If the basis functions are truly localized, the response of the other hidden layer nodes will be near zero (i.e. Oj for j * / are such that hj = 0 for j & i). It can also be seen that equation (2) gives the exact output when the output layer weight is equal to the output (the contribution to the weighted summation from y = / is y ik and that from all j * i is nearly zero). In the ideal case therefore, RBF network can be made to map points in./v-dimensional input space exactly on to points in M-dimensional output space. This however, is not practical when ND is large in which case a few input points are chosen to represent the entire input data set. Training or determination of model parameters Training of RBF networks is carried out using a hybrid procedure consisting of both supervised and unsupervised learning methods. The output layer is trained by a supervised learning method, similar to that used in the BP algorithm in which the synaptic weights are updated in proportion to the difference between the network output and the target output. Training of the hidden layer on the other hand involves the determination of the radial basis functions by specifying appropriate Uj and a y - for each node. These parameters are dependent only on the inputs and are independent of the outputs, making this part of the learning process an unsupervised one. The original RBF method requires that there be as many RBF centres as there are distinct data points in the input space. This however, is not possible in practice because of the large numbers of input points found in most real situations. Moreover, the inputs usually occur in clusters making overlapping of receptive fields inevitable. Choosing all points as RBF centres will therefore lead to an unnecessarily large network involving long training and computation times. An effective way of reducing the number of nodes in the hidden layer is by "clustering" the input points such that each point falls into one of the hyperspheres which collectively span the entire input space (Wasserman, 993). Each of the RBF centres (Ujs) will then be located at the centres of each cluster. Definition of the "centre" of the cluster depends on the type of clustering technique adopted. In this study -means clustering algorithm (Moody & Darken, 989) is adopted where the centre is defined as the centroid (in this context, the centroid is the centre of gravity of unit masses located at each point belonging to the cluster). The value of cr 7 - is computed as the mean distance from the centre of the cluster to other points that form the cluster. The number of hidden nodes is equal to the number of clusters k.

76 A. W. Jayawardena et al. APPLICATIONS Prediction of water levels at Shang Qiao station in the Shang Qiao drainage basin The and RBF network type models described above were first applied to predict flood water levels at a gauging station in the Shang Qiao experimental drainage basin (inset in Fig. 2, area 0 km 2 ) which lies to the west of the Pearl River in southern China (~2 30'E, ~22 40'N). The reason for using water levels instead of discharges is because they are more practical indicators of the level of flooding. Hourly rainfalls at Ban Chun and Shang Qiao and hourly water levels at Shang Qiao hydrological station for six storm periods extracted from hydrological data year books compiled by the Guangdong Provincial General Hydrological Station, were used in the study. A summary of the data used is given in Table. In general, the lead time of a forecasting model can be increased at the expense of the accuracy of predictions. In this case a lead time of 2 h was found to be a A Hong Kong Pearl River Delta To Tan Jiang River \/ : Ban Chun raingauge 2: Shang Qiao raingauge 3: Shang Qiao water level gauge Inset : Experimental drainage basin To Pearl River : Tai Bin Chong town water level gauge 2: Tai Bin Chong raingauge 3: Sha Shi raingauge 4: Wan Chung reservoir water level gauge 5: Wan Chung reservoir raingauge 6: Lau Shi Hu reservoir Inset 2 : Liu Xie River Fig. 2 Study areas of the Pearl River delta.

Comparison of two artificial neural network approaches as tools for flood forecasting 77 Table Summary of data used for the applications. Application Prediction of water levels at Shang Qiao station Prediction of water levels at Tai Bin Chong town station Storm event no: 2 3 4 5 6 2 3 4 5 Year 987 987 988 988 988 988 987 987 988 988 988 Event duration (number of hours) 4 April-9 April (44) 22 July-4 August (336) 3 May-20 May (92) 26 June-2 July (68) 28 October 28-3 November (68) 4 November-20 November (68) 5 April-8 April (65) 20May-25May(0) 6 May-8 May (23) 23 June-24 June (40) 20 July-2 July (8) Observed mean water level (m) 2.93 3.5 3.6 3.0 3.08 3.5 6.2 7.67 6.0 6.22 6.9 Data used for Training Training reasonable compromise. The 2-h-ahead level prediction models were developed by taking the present water level at Shang Qiao station SWL, to be dependent on its past values SWL,. 2) SWL,. 3) SWL M, past rainfall values at Shang Qiao SR,. 2, SR,_ 3, SR,. 4 and past rainfall values at Ban Chun BR,_ 2, BR,_ 3, BR M. The data for the first storm period were used for training and the remainder was used for testing the performance of the models. The stopping criterion used in this study was termination upon completion of predefined number of training iterations. The number 200 was chosen after a few initial runs which indicated that appreciable learning of all networks occur very quickly and the reduction in error becomes insignificant well before the 200 limit is reached. In the case of type of networks, the number of nodes in the hidden layer was varied from 4 to 0. Each network was trained 0 times starting with different initial weights. The weights that correspond to the minimum mean squared error during the 0 training cycles were taken as the final model parameters. For the Table 2 Performance of models in predicting water levels. Application ANN model Predicted mean water level (m) r.m.s. error as a % of observed mean water level Prediction of water levels Storm event no. * 2 3 4 5 6 at Shang Qiao station RBF 2.93 3.0 3.3 3.0 3.03 3.09 5.75 7.3 8.48 8.7 3.0 6.53 2.93 3.3 3.08 2.99 3. 3..46 9.2 6.86 7.6 6.26 6.74 Storm event no. 2* 3 4 5 at Tai Bin Chong town RBF 6.65 7.67 5.97 6.28 6.68 station 2.99.6 2.68 2.43 3.59 6.8 7.65 5.95 6.09 6.20 4.3 0.99 3.22 3.63 2.52 * Event used for training the networks.

78 A. W. Jayawardena et al. RBF type networks, several network configurations were developed by clustering the training data with k varying from 4 to 0. These RBF networks were then each trained over 200 iterations. Training in the RBF networks however need not be repeated for each network configuration as the weights are linear. In any simulation exercise the most suitable model is chosen on the basis of the least error produced during both training (calibration) and testing (validation) stages. At the model development stage however, it has to be chosen on the basis of the least error during the training stage alone. On this basis, an network with six nodes and an RBF network with five nodes in their hidden layers were chosen to represent and RBF models. The statistics of the predictions made with the two models are given in Table 2. The predicted mean water levels agree well with the observed mean water levels (in Table ) for all storms. The prediction errors for each storm period (in italics) indicate that the two models are comparable. The two hour ahead predictions of the water levels obtained by the RBF and models are shown in Fig. 3 along with the corresponding observed values and rainfalls at Shang Qiao (SR) and Ban Chun (BR). Prediction of river water levels at Tai Bin Chong town The second application was to predict water levels at Tai Bin Chong gauging station which lies in the downstream part of the Liu Xie River, a tributary of the Pearl River (inset 2 in Fig. 2). It is the last gauged station where the water levels are not affected by the tidal variations. The aim is to predict water level at this station using the upstream water levels and rainfall in the region. Data corresponding to five flood events that occurred in 987 and 988, extracted from the hydrological data books, are summarized in Table. A 5-h-ahead forecasting model was found to give a reasonable compromise between the lead time and the accuracy of predictions. In order to develop this five hour ahead flood level forecasting model, the present water level at Tai Bin Chong town TWL, was taken to be a function of TWL (,. 5),TWL {/. 6), TWL (,_ 7), past water levels at Wan Chung reservoir WWL (M), WWL (M2), WWL (M3), WWL (M4), rainfall at Sha Shi SR (M0), SR (/. n), SR (/. 2), SR (M3), SR (M4), SR (/. 5), and rainfall at Wan Chung reservoir WR (M), WR (,_ 2), WR (M3), WR (M4). It is likely that some of these parameters are correlated with each other. Nevertheless they were retained because the network considered is not too large. For the network the number of nodes in the hidden layer was increased from 8 to 5. A procedure similar to that adopted in the first application revealed that the representative and RBF models are those with 0 and 9 nodes respectively in their hidden layers. These models were then used for predictions in the remaining floods. The statistics of the predictions from the two models are shown in Table 2. While the predicted mean water levels for each event compare well with those observed (in Table ), the prediction errors are also quite low. It can also be seen that the RBF network is capable of producing predictions to the same order of accuracy as the network. The predicted and observed water levels are plotted in Fig. 4.

Comparison of two artificial neural network approaches as tools for flood forecasting 79... r M J. t f i 4 J 25 49 73 97 2-20 40 erf 60 49 97 45 93 24 289 SR I BR - Observed SR BR Observed Fig. 3(a) : Storm event Fig. 3(b) : Storm event 2 ^pir- 7-6 5-4 - 3 :, k ^ FW? - h! 25 49 73 97 2 45 69 0 20-40 - 60 80 H IB 25 49 73 97 2 45 Time from beginning of event/(h) 0 20 40 60 80 isr BR Observed isr I BR - Observed Fig. 3(c) : Storm event 3 Fig. 3(d) : Storm event 4 25 49 73 97 2 45 25 49 73 97 2 45 SR BR - Observed SR I BR - Observed Fig. 3(e) : Storm event 5 Fig. 3(f) : Storm event 6 Fig. 3 Predicted and observed water levels at Shang Qiao station.

80 A. W. Jayawardena et al. /-s 9 H -S 8-3 7 ' S > 6 - J v, 5 <D e3 4 - *3-2 jf-w^ M ( f V /^ \ M\A^, j j ji 25 Observed 49 73 97 2 45 Fig. 4(a): Storm period - 49 73 -Observed RBF Fig. 4(b): Storm period 2 - "s" 07 - Level / - "oil 5-4 - A ' \ ^^^^-^ I! 25 49 73 ^ 9 S S 8-3 7 6 u. 5 t3 4 * 3-2 / ^ _! 25 49 73 - Observed - -Observed - - Fig. 4(c): Storm period 3 Fig. 4(d): Storm period 4 > ID t-h a) 49 73 -Observed RBF - Fig. 4(e): Storm period 5 Fig. 4 Predicted and observed water levels at Tai Bin Chong town station.

Comparison of two artificial neural network approaches as tools for flood forecasting 8 CONCLUSIONS Radial Basis Function type Artificial Neural Network models were developed to predict water levels at stations in an experimental drainage basin and in a major river during storm periods. As far as accuracy of predictions is concerned the performance of the RBF model using the &-means clustering technique compares well with that of the with error back propagation method. The RBF network based models are linear in the parameters and therefore guarantee convergence to their optimum values for a particular network architecture. Development of the RBF network model therefore requires less trial and error and thus, less time and effort, than that needed by the with BP approach. Acknowledgements Part of the work reported in this paper was carried out under a collaboration project with the Guangdong Provincial Research Institute of Water Conservancy and Hydropower, China. Partial funding for the study was provided by the Hong Kong Research Grants Council under award no. HKU 272/95E. REFERENCES Bianchini, M., Frasconi, P. & Gori, M. (995) Learning without local minima in radial basis function networks. IEEE Trans. Neural Networks 6(3), 749-755. Chen, S., Cowan, C. F. N. & Grant, P. M. (99) Orthogonal least squares learning algorithm for radial basis function networks. IEEE Trans. Neural Networks 2(2), 302-309. Isobe, I., Ohkado, T., Hanyuda, H., Oda, S. & Gotoh, Y. (994) The development of a forecasting system of the water levels of rivers by neural networks (in Japanese). /. Japan Soc. Hydrol. & Wat. Res. 7(2), 90-97. Jayawardena, A. W. & Fernando, D. A. K. (995) Hydrological forecasting using artificial neural networks. In Proc. Second Int. Study Conf. on GEWEX in Asia and GAME (Thailand), 376-379. Jayawardena, A. W. & Fernando, D. A. K. (995) Artificial neural networks in hydrometeorological modelling. In: Proc. Fourth Int. Conf. on the Application of Artificial Intelligence to Civil and Structural Engineering (ed. by B. H. V. Topping) (Cambridge, UK), 5-20. Civil Comp Press. Liong, S. Y. & Chan, W. T. (993) Runoff volume estimates with neural networks. In: Proc. Third International Conf. in the Application of Artificial Intelligence to Civil and Structural Engineering (ed. by B. H. V. Topping & A. I. Khan) (Edinburgh, UK), 67-70. Civil Comp Press. Moody, J. & Darken, C. J. (989) Fast learning in networks of locally-tunes processing units. Neural Computation (2), 28-294. Park, J. & Sandberg, I. W. (99) Universal approximations using Radial-Basis-Function networks. Neural Computation 3(2), 246-257. Raman, H. & Sunilkumar, N. (995) Modelling water resources time series using artificial neural networks. Hydrol. Sci. J. 40(2), 45-62. Smith, J. & Eli, R. N. (995) Neural-network models of rainfall-runoff process. J. Wat. Resour. Planning and Manage. ASCE 2(6), 499-508. Wasserman, P. D. (993) Advanced Methods in Neural Computing. Van Nostrand Reinhold.