To contemplate quantitative and qualitative water features by neural networks method



Similar documents
Time Series Data Mining in Rainfall Forecasting Using Artificial Neural Network

A Multi-level Artificial Neural Network for Residential and Commercial Energy Demand Forecast: Iran Case Study

Prediction Model for Crude Oil Price Using Artificial Neural Networks

Neural Network Applications in Stock Market Predictions - A Methodology Analysis

NEURAL NETWORKS A Comprehensive Foundation

Lecture 6. Artificial Neural Networks

Chapter 4: Artificial Neural Networks

6.2.8 Neural networks for data mining

NEURAL NETWORK FUNDAMENTALS WITH GRAPHS, ALGORITHMS, AND APPLICATIONS

Power Prediction Analysis using Artificial Neural Network in MS Excel

Forecasting of Economic Quantities using Fuzzy Autoregressive Model and Fuzzy Neural Network

Artificial Neural Networks and Support Vector Machines. CS 486/686: Introduction to Artificial Intelligence

COMBINED NEURAL NETWORKS FOR TIME SERIES ANALYSIS

NEURAL NETWORKS IN DATA MINING

Neural Networks and Back Propagation Algorithm

Price Prediction of Share Market using Artificial Neural Network (ANN)

Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp Application of Intelligent System for Water Treatment Plant Operation.

DEVELOPING AN ARTIFICIAL NEURAL NETWORK MODEL FOR LIFE CYCLE COSTING IN BUILDINGS

Optimum Design of Worm Gears with Multiple Computer Aided Techniques

AN APPLICATION OF TIME SERIES ANALYSIS FOR WEATHER FORECASTING

SELECTING NEURAL NETWORK ARCHITECTURE FOR INVESTMENT PROFITABILITY PREDICTIONS

Neural networks in data mining

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski

NTC Project: S01-PH10 (formerly I01-P10) 1 Forecasting Women s Apparel Sales Using Mathematical Modeling

Prediction of Stock Performance Using Analytical Techniques

Recurrent Neural Networks

Impact of Feature Selection on the Performance of Wireless Intrusion Detection Systems

AUTOMATION OF ENERGY DEMAND FORECASTING. Sanzad Siddique, B.S.

Performance Evaluation of Artificial Neural. Networks for Spatial Data Analysis

Subsymbolic methods for data mining in hydraulic engineering

American International Journal of Research in Science, Technology, Engineering & Mathematics

Machine Learning and Data Mining -

Data Mining Techniques Chapter 7: Artificial Neural Networks

Designing a neural network for forecasting financial time series

Data Mining Algorithms Part 1. Dejan Sarka

A Time Series ANN Approach for Weather Forecasting

Feed-Forward mapping networks KAIST 바이오및뇌공학과 정재승

Comparing Neural Networks and ARMA Models in Artificial Stock Market

How To Use Neural Networks In Data Mining

Performance Comparison between Backpropagation Algorithms Applied to Intrusion Detection in Computer Network Systems

degrees of freedom and are able to adapt to the task they are supposed to do [Gupta].

APPLICATION OF ARTIFICIAL NEURAL NETWORKS USING HIJRI LUNAR TRANSACTION AS EXTRACTED VARIABLES TO PREDICT STOCK TREND DIRECTION

Horse Racing Prediction Using Artificial Neural Networks

Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network

Computational Neural Network for Global Stock Indexes Prediction

TRAINING A LIMITED-INTERCONNECT, SYNTHETIC NEURAL IC

SURVIVABILITY ANALYSIS OF PEDIATRIC LEUKAEMIC PATIENTS USING NEURAL NETWORK APPROACH

Field Data Recovery in Tidal System Using Artificial Neural Networks (ANNs)

ARTIFICIAL NEURAL NETWORKS FOR ADAPTIVE MANAGEMENT TRAFFIC LIGHT OBJECTS AT THE INTERSECTION

INTELLIGENT ENERGY MANAGEMENT OF ELECTRICAL POWER SYSTEMS WITH DISTRIBUTED FEEDING ON THE BASIS OF FORECASTS OF DEMAND AND GENERATION Chr.

Peak Daily Water Demand Forecast Modeling Using Artificial Neural Networks

Artificial Neural Network and Non-Linear Regression: A Comparative Study

Learning to Process Natural Language in Big Data Environment

A Prediction Model for Taiwan Tourism Industry Stock Index

Forecasting of Indian Rupee (INR) / US Dollar (USD) Currency Exchange Rate Using Artificial Neural Network

NEURAL NETWORKS IN INTRUSION DETECTION SYSTEMS NEURONOVÉ SÍTĚ V SYSTÉMECH PRO DETEKCI NAPADENÍ

Feedforward Neural Networks and Backpropagation

The Combination Forecasting Model of Auto Sales Based on Seasonal Index and RBF Neural Network

Neural Networks and Wavelet De-Noising for Stock Trading and Prediction

D A T A M I N I N G C L A S S I F I C A T I O N

Keywords: Image complexity, PSNR, Levenberg-Marquardt, Multi-layer neural network.

Advanced Ensemble Strategies for Polynomial Models

Neural network software tool development: exploring programming language options

An Introduction to Neural Networks

Back Propagation Neural Network for Wireless Networking

Neural Networks and Support Vector Machines

Role of Neural network in data mining

Data Mining on Romanian Stock Market Using Neural Networks for Price Prediction

EFFICIENT DATA PRE-PROCESSING FOR DATA MINING

Performance Evaluation On Human Resource Management Of China S Commercial Banks Based On Improved Bp Neural Networks

An Introduction to Artificial Neural Networks (ANN) - Methods, Abstraction, and Usage

Anupam Tarsauliya Shoureya Kant Rahul Kala Researcher Researcher Researcher IIITM IIITM IIITM Gwalior Gwalior Gwalior

Optimization of technical trading strategies and the profitability in security markets

2. IMPLEMENTATION. International Journal of Computer Applications ( ) Volume 70 No.18, May 2013

Method of Combining the Degrees of Similarity in Handwritten Signature Authentication Using Neural Networks

Multiple Layer Perceptron Training Using Genetic Algorithms

Novelty Detection in image recognition using IRF Neural Networks properties

Data quality in Accounting Information Systems

The Application of Artificial Neural Networks to Monitoring and Control of an Induction Hardening Process

Open Access Research on Application of Neural Network in Computer Network Security Evaluation. Shujuan Jin *

Economic efficiency of agricultural enterprises and its evaluation

Stock Prediction using Artificial Neural Networks

Predict Influencers in the Social Network

Supply Chain Forecasting Model Using Computational Intelligence Techniques

Data Mining and Neural Networks in Stata

Neural Network Add-in

SEMINAR OUTLINE. Introduction to Data Mining Using Artificial Neural Networks. Definitions of Neural Networks. Definitions of Neural Networks

IBM SPSS Neural Networks 22

Neural Network and Genetic Algorithm Based Trading Systems. Donn S. Fishbein, MD, PhD Neuroquant.com

FOREX TRADING PREDICTION USING LINEAR REGRESSION LINE, ARTIFICIAL NEURAL NETWORK AND DYNAMIC TIME WARPING ALGORITHMS

Comparison of K-means and Backpropagation Data Mining Algorithms

Neural Network Design in Cloud Computing

DATA SECURITY BASED ON NEURAL NETWORKS

Univariate and Multivariate Methods PEARSON. Addison Wesley

NEURAL networks [5] are universal approximators [6]. It

NTC Project: S01-PH10 (formerly I01-P10) 1 Forecasting Women s Apparel Sales Using Mathematical Modeling

CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER

HYBRID WAVELET ARTIFICIAL NEURAL NETWORK MODEL FOR MUNICIPAL WATER DEMAND FORECASTING

USING NEURAL NETWORKS FOR THE PREDICTION OF PERMEABILITY IN ROCK FOR DERIK EMBANKMENT EARTH DAM

Data Mining mit der JMSL Numerical Library for Java Applications

Transcription:

To contemplate quantitative and qualitative water features by neural networks method M. Neruda 1, R. Neruda 2 1 Faculty of Environmental Studies, University J.E. Purkynì in Ústí nad Labem, Czech Republic 2 Institute of Computer Science, Academy of Sciences of the Czech Republic, Prague, Czech Republic ABSTRACT An application deals with calibration of neural model and Fourier series model for Plouènice catchment. This approach has an advantage, that the network choice is independent of other example s parameters. Each networks, and their variants (different units and hidden layer number) can be connected in as a black box and tested independently. A Stuttgart neural simulator SNNS and a multiagent hybrid system Bang2 developed in Institute of Computer Science, AS CR have been used for testing. A perceptron network has been constructed, which was trained by back propagation method improved with a momentum term. The network is capable of an accurate forecast of the next day runoff based on the runoff and rainfall values from previous day. Keywords: rainfall-runoff models; Plouènice river catchment; applications of artificial neural networks; water quality Hydrological models solving rainfall-runoff process can be split to deterministic and stochastic (Fošumpaur 1999). Deterministic models divide to conceptual models, which contain a part of empirical relations and full physical based component models. The main reason of their popularity is a better adaptation to non-stationary catchment conditions. Physical based models can easily react to changes made by catchment urbanization, to changes in agriculture-technical process, to ongoing deforestation and gradual changes in soil composition. Deterministic models are very difficult to design and they have high requirements on data amount and quality. Stochastic models work with random variable with probability factorization. The best-known stochastic model is the linear autoregression model ARMAX (Autoregressive Moving Average with Exogenous Inputs) introduced by Box and Jenkins (1976). The ARMAX model finds fast binding between previous rainfalls and runoffs and forecasting runoff in outlet catchment profile. Calibrated regressive coefficients have no physical meaning, and it is necessary to calibrate model again with external condition change. To recalibrate model is very easy because a model is simple and not data demanding. Parameter correction in principle of Kalman filter is well known. A characteristic disadvantage of model ARMAX is a real time delay because the model has trend character. In the article a neural rainfall-runoff model for operative river flows forecasting is introduced. An efficient model s part contains a feed forward neural net which topology and parameters have not a physical meaning, and this arrange a model similar as ARMAX model to black box models group. Model weakness is a low possibility of extrapolation out of calibration data set limits. Artificial neural networks represent an advanced technique from the artificial intelligence field, and they enable to approach also very nonlinear relations. The neural model is relatively simple and easy to use for operative forecasting. Drbal and Starý (1998) consider neural networks and statistical models based on robust regression principle as perspective tool for short-time hydrological forecasts. MATERIAL AND METHODS Neural networks and their software simulation A model of multilayer neural network is used to construct a rainfall-runoff neural model. A theory of neural networks is well known at present. A multilayer neural network is very flexible regressive tool for easy identification of difficult relations between inputs and outputs. A studied relation can have a difficult nonlinear character, for which the search for suitable regressive equation by standard statistical approaches is very difficult and often not successful. A multilayer neural network is made of several layers of reciprocally interconnected neurons. Each interneuron connection represents a numerical parameter weight. Neural network training is a process of all weights calibration. An effective training algorithm called Backpropagation (Rumelhart et al. 1986) discovered in 1986 made big development of multilayer neural networks possible. It is an autocalibrated method 322 ROSTLINNÁ VÝROBA, 48, 2002 (7): 322 326

based on a gradient method principle for extreme multidimensional function search. Applications of neural networks in hydrology became very popular. In next overview, we briefly concentrate on known examples of their usage for forecasting hydrological models. Hsu et al. (1995) worked in their research at comparison with conceptual, linear regressive and neural rainfall-runoff model with time discrete one day. Minns s paper (1996) deals with neural model deduction for operative forecasting of river s runoffs for hypothetical catchments constitute different types of real catchment. Starý (1996, 1998) solves with neural networks forecasts of culminating runoffs and floods volumes above longtime runoff average in the Ostravice catchment with outlet profile Šance. Fošumpaur (1998) in his paper works on neural model application for derivation of a rainfallrunoff relation with a neural networks method for Sušice profile in Otava River. A studied area in the Plouènice river has an area 267.8 km 2 (Figure 1). Czech hydrometeorological institute carries on measurements of rainfall day sums in four stations: Køižany, Jablonné v Podještìdí, Stráž pod Ralskem a Mimoò. From day rainfall sums weight averages of rainfalls have been computed with Thiessen polygons method (1). R1. A1 + R2. A2 + R3. A3 +... + Rn. An R = 1) A + A + A +... + A 1 2 where: R = 24h rainfall amount (mm/day) in the catchment 3 n Figure 1. Part of investigated area (Basic of water supply and distribution map ÈR, 1:50 000, 03-31 Mimoò) ROSTLINNÁ VÝROBA, 48, 2002 (7): 322 326 323

R 1 R a = 24h rainfall amount measured in the station (mm/day) A 1 A a = area size by Thiessen polygons (km 2 ) An outlet profile for runoffs measuring is situated in Mimoò town. There are investigated daily runoff s values in the Plouènice river. The company Diamo, s. p., Stráž pod Ralskem has been doing water quality monitoring and radiological analyses. This company makes water sampling four times a year in six places: Chrastná, Ještìdský and Dubnický stream, Noviny pod Ralskem, and in two places behind drain channel for mining water quality measuring. The Povodí Ohøe company makes special radiological water sampling in two places: water reservoir Horka and in Mimoò town. We have data for five years period 1994 1999. There were chosen two rainfall rich periods: 8. 5. to 6. 7. 1995 and 31. 5. to 23. 8. 1996. Neural networks In the article we work with three different neural networks models, multilayer perceptron, Radial Basis Function (RBF) and Cascade Correlation (Figures 2 and 3). There are all networks architectures, which realize a function relation between input and output neurons with feedforward binding. Perceptron networks contain neurons, which realize affined transformation of input values, to which a nonlinear stepwise transitional function is applied (Šíma and Neruda 1997). n ( w xi w0 ) y = σ = y = γ i 1 i ( x c ) Neurons in the perceptron network are arranged to layers, which are reciprocally connected by synapses. Typically, we think about a network with one or two perceptron layers (hidden layers). This network learns typically with Backpropagation algorithm. A Cascade Correlation network uses same neurons as perceptron network, but its topology is more complicated. In addition to feedforward synapses, neurons are connected also laterally. All lateral links have the same orientation, they do not form any cycles. A richer network s structure is compensated with more complicated learning algorithm, which combines gradient minimization with Correlation maximization. Radial Basis Function networks represent an alternative architecture of neural networks, which uses different neuron s type local units. They have different transitional function, which first calculates a distance between input and center determined by unit s parameters and then applies a nonlinear activation function (the most often it is a Gaussian function). RBF networks can be trained with gradient algorithm method or also with genetic algorithm (Neruda 1995). An advantage of used approach is that network s type choice does not depend on other task parameters. Single networks, or their variants (different number of units, different number of hidden layers), can be connected as black box and tested independently. For testing, we use the Stuttgart neuron simulator SNNS and the multiagent hybrid system Bang2 developed in Institute of Computer Science, ASCR. RESULTS AND DISCUSSION In described data, we first identified two important rainfall high periods, which culminate with extreme runoffs. First rainfall period happen between 8. 5. to 6. 7. 1995 and second between 31. 5. to 23. 8. 1996. In these events, we tested if we can construct a realistic neuron model. Because in both periods we have about 60 70 training examples, we can construct and learn quite a compact neural network with five neurons in hidden layer, which accurately models the time series. Figure 2a. Transitional perceptron Function (logistic sigmoid) Figure 2b. RBF units (Gauss function) for neuron with two inputs 324 ROSTLINNÁ VÝROBA, 48, 2002 (7): 322 326

a b c Figure 3. Graphs of connection typical multilayer perceptron network, RBF network and Cascade Correlation network, a) input layer, b) middle layer, c) outputs layer The main result is a model constructed on the base of neural network trained with data from the whole period. For this example, we constructed a perceptron network with 2-8-1 architecture, which we trained with Back propagation method improved with momentum term. After about 100 000 iteration of learning we reached a satisfiable result (Table 1). A network can accurately forecast runoff next day on the base of runoff and rainfall in the previous day. A network can rightly indicate extreme tendency in runoff values, for example in two chosen rainfall periods. In the forecast of extreme values are the biggest network s mistakes: trend is caught right, but an absolute runoff value is forecasted lower. It is an understandable quality, because data with higher runoff are relatively rare. For next work, we plan to categorize runoff (normal/increased/ ), and to increase the presence of extreme data in a training set. Perceptron networks made described experiments results. Roman Neruda has been partially supported by Grant Agency of the Academy of Sciences of the Czech Republic under grant no. B1030006. Martin Neruda has been supported by internal grant of the Faculty of environmental studies, University of Jan Evangelista Purkynì in Ústí nad Labem. Table 1. A comparison of real runoff and perceptron network type 2-8-1 forecast for period 4. 6. to 20. 6. 1995 Date Runoff Rainfall Measured runoff Forecasted runoff Absolute error (mm/day) (mm/day) (mm/day) (mm/day) 4. 6. 1995 1.97 1.41224 1.89 2.10904 0.21904 5. 6. 1.89 1.75976 1.92 2.06712 0.14712 6. 6. 1.92 7.51859 2.01 2.23184 0.22184 7. 6. 2.01 0.03718 2.11 2.00568 0.10432 8. 6. 2.11 5.45176 2.15 2.16936 0.01936 6. 6. 2.15 4.33788 2.46 2.26008 0.19992 10. 6. 2.46 4.34894 2.43 2.56376 0.13376 11.6. 2.43 0.92494 2.38 2.46984 0.08984 12. 6. 2.38 34.91929 7.72 7.72552 0.00552 13. 6. 7.72 4.63341 5.39 5.43552 0.04552 14. 6. 5.39 6.72753 3.68 3.89544 0.21544 15. 6. 3.68 6.51435 3.73 3.88256 0.15256 16. 6. 3.73 3.92447 3.64 3.82136 0.18136 17. 6. 3.64 6.50847 3.59 3.86856 0.27856 18. 6. 3.59 0.29153 3.51 3.19528 0.31472 19. 6. 3.51 0.01859 3.12 3.14656 0.02656 20. 6. 3.12 0 2.82 2.92672 0.10672 ROSTLINNÁ VÝROBA, 48, 2002 (7): 322 326 325

REFERENCES Box G.E., Jenkins G.M. (1976): Time series analysis: forecasting and control. Holden-Day, Oakland, California. Drbal K., Starý M. (1998): Pøedpovìdní modely a øízení manipulací pøi povodních. In: Sbor. Ref. 7. Symp. Systém povodòové ochrany ÈR, Olomouc: 59 67. Fošumpaur P. (1998): Application of artificial neural networks (ANNs) to rainfall-runoff process. In: Sbor. Ref. Workshop 98, Part III. ÈVUT, Praha: 985 986. Fošumpaur P. (1999): Použití umìlých neuronových sítí pro operativní pøedpovìdi øíèních prùtokù. Vod. Hospod., 6: 121 123. Hsu K., Gupta H.V., Sorooshian S. (1995): Artificial neural network modeling of the rainfall-runoff process. Wat. Resour. Res., 31: 2517 2530. Minns A.W. (1996): Extended rainfall-runoff modelling using artificial neural networks. In: Muller (ed.): Hydroinformatics 96. Balkerna, Rotterdam: 207 213. Neruda R. (1995): Functional equivalence and genetic learning of RBF networks. In: Pearson D.W., Steele N.C., Albrecht R.F. (eds.): Artificial neural nets and genetic algorithms. Proc. Int. Conf. Wien, Springer-Verlag: 53 56. Rumelhart D., Hinton E.G., Williams R.J. (1986): Learning internal representations by error propagation. MIT Press, Cambridge, Mass. Starý M. (1996): Modelování hydrogramù povodòových vln v systému stanic s využitím neuronových sítí. In: Sbor. Ref. Konf. Pøehradní dny, Hradec nad Moravicí, Povodí Odry, a. s., Èeský pøehradní výbor: 248 252. Starý M. (1998): Neuronové sítì a pøedpovìï kulminaèních prùtokù a objemù povodní v povodí øeky Ostravice uzávìrový profil Šance. Vodohosp. Èas., 46: 45 61. Šíma J., Neruda R. (1997): Teoretické otázky neuronových sítí. MatfyzPress, MFF UK Praha. Základní vodohospodáøská mapa (1999): 1:50 000, 03-31 Mimoò. ÈÚZK, Praha. Received on November 28, 2002 ABSTRAKT Sledování kvantitativních a kvalitativních vlastností vody metodou neuronových sítí Aplikace spoèívá v kalibraci neuronového modelu a modelu Fourierových øad na povodí Plouènice. Výhodou použitého pøístupu je, že volba typu sítì není závislá na dalších parametrech úlohy. Jednotlivé sítì, pøípadnì jejich varianty (rùzný poèet jednotek, rùzné poèty skrytých vrstev) lze pøipojit jako black-box a testovat nezávisle. Pøi testování se použijí Stuttgartský neuronový simulátor SNNS a multiagentní hybridní systém Bang2 vyvíjený v Ústavu informatiky AV ÈR. Byla vytvoøena perceptronová sí, která byla uèena metodou back propagation, vylepšenou o tzv. momentový èlen. Sí je schopna vìrné pøedpovìdi hodnot prùtoku následujícího dne na základì hodnot prùtoku a srážek v den pøedchozí. Klíèová slova: srážko-odtokové modely; povodí Plouènice; aplikace neuronových sítí; kvalita vody Corresponding author: Ing. Martin Neruda, Fakulta životního prostøedí, Univerzita J. E. Purkynì, Králova výšina 7/3132, 400 96 Ústí nad Labem, Èeská republika, tel.: + 420 47 530 97 39, fax: + 420 47 530 97 58, e-mail: neruda@fzp.ujep.cz 326 ROSTLINNÁ VÝROBA, 48, 2002 (7): 322 326