SlideShare a Scribd company logo
1 of 2
Download to read offline
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 2, Ver. V (Mar-Apr. 2016), PP 01-02
www.iosrjournals.org
DOI: 10.9790/0661-1802050102 www.iosrjournals.org 1 | Page
Comparison of Various Data-Driven Modelling Techniques for
Inflow Analysis
Manali Pawar, Samveda Mohite, Rushikesh Deshmukh, Prof. Nivedita Bhirud
Department of Computer Engineering, Vishwakarma Institute of Information Technology, Pune-48.Savitribai
Phule Pune University Pune
Abstract: Inflow Analysis of a reservoir is an important factor as water is becoming a scarce resource and
hence management of water was essential. There are many traditional methods of analysing the reservoir inflow
but which were very tedious and time consuming and hence we approach the soft computing data-driven
techniques. In this paper comparisons of different data-driven techniques, namely, Artificial Neural Networks
(ANN) and M5 Model tree (MT) is given, which gave better results with relative ease. Here past data viz. the
rainfall-runoff and the inflow of the rain gauge stations surrounding the Chaskaman Reservoir, is collected,
studied and analysed using the data-driven techniques and prediction is made. It was found that M5 Model tree
technique performed reasonably well and gave more accurate results than the other techniques.
Keywords: Inflow analysis, artificial neural networks, M5 model trees, rainfall runoff
I. Introduction
Management of reservoirs is essential as water is becoming a limited resource and also it provides
flood and drought control safety measures and guidance of reservoir planning and management. Forecasting of
reservoir inflow is rather an important factor for giving optimal sharing of water supplies to various contending
agencies namely for domestic, irrigation, industry etc. The previous hydrological methods were complex and
problematic having great temporal and spatial inconsistency and required more time for analysing the inflow. It
took into account many factors such as geomorphologic, climatic, catchment, etc of whose data was difficult to
collect and analyse. Hence in place of this the data-driven techniques were applied which used the attributes like
direct rainfall-runoff and the inflow from the rain gauge stations. There are nearly six rain gauge stations
surrounding the Chaskaman Reservoir in Bhima basin of Maharashtra, they are Wada, Kude, Goregaon,
Bhorgiri, Bhimashankar and Adharshingi. So the data from these rain gauge stations is collected and mapped
with the direct rainfall-runoff using linear regression method to get an M5 model algorithm.
Due to high complexities of the traditional methods which had many disadvantages researchers moved
on to machine learning techniques which were comparatively simpler and gave more precise inflow forecast.
The techniques like ANN and Model tree gave promising ways in hydrological prediction (Londhe & Charhate,
(2010)). Out of which Model trees performed the best.
II. Data-Driven Techniques
Data-driven techniques are the computational techniques for the hydrological modelling of a system
which gives relationship between inputs and outputs of the system which results into machine learning
algorithms based on the training data set. The model generated is then further used to determine the unseen data.
Few of the data-driven techniques are listed below.
A. Artificial Neural Networks (ANN’s)
Artificial neural networks is evolved from the biological neural networks of the human brain and this
process (ANN) was introduced into machine learning which was used to model the training data set. This
architecture is basically used for supervised training data set. ANN gives a solution as an intricate, non-linear
function designed from many attribute such that the calculated output is adjusted using back propagation
algorithm to the expected values. The method involves basic three layers, input layer, and an output layer and in
between them is the hidden layer. There are mathematical terms like weights and bias that are associated with
the input layer. Firstly, the weights are multiplied by the data from the input layer, later the product of which is
added by a bias to give the hidden layer data set. Then the output is obtained through a transfer function applied
at the hidden layer. This process is recursively applied until the targeted output is reached through the practice
called as back propagation. To meet the difference between the output generated and the targeted output an error
function is generated. Once this network is obtained similar process is applied for unseen data.
Comparison of various data-driven modelling techniques for Inflow Analysis
DOI: 10.9790/0661-1802050102 www.iosrjournals.org 2 | Page
B. M5 Model Trees
M5 model tree is the data-driven technique based on the concept of decision trees that is applied for
classification problems. Into machine learning, when input attributes is used to determine or predict a class or
define a model then model trees methodology is applied using the M5 algorithm.
M5 model tree algorithm divides the input space into subspaces and builds in a linear regression model
for each of its sub-areas. MT uses same technique that is used in forming of decision trees, and it has linear
regression functions at leaf nodes unlike that in decision trees. Model trees as ‘classifiers’ are more precise than
the simple decision trees as they forecast continues numeric attributes at leaf nodes. Model trees learn
powerfully and can handle tasks with high dimensionality which could range up to hundreds of attributes.
Another advantage over regression trees is that, model trees are much smaller in size, their decision structure is
clear and regression functions do not occupy many variables.
Construction for M5 Model Trees
Consider a collection of training data set T. Each training set is further divided into subsets and each
subset is given a fixed set of attributes which are related to the target value. These attributes may be numeric or
discrete. The target values of each training subset are then related to the values of other attributes. The
significance of this model is thus analysed by the accuracy with which it can forecast the target values of unseen
subsets.
The very first step is to create a decision tree. Collection of set T is either associated with a leaf node or
some test is selected that could split T into subsets that are equivalent to the test outcomes and same process is
applied recursively. The information collected in the M5 tree is measured by the Standard Deviation method
prior and post to the test and then the training data set T is split based on the result of the test. The splitting of T
is based on the Standard Deviation Reduction formula.
 i
i
i
Tsd
T
T
TSDerror  )(
Where, Ti denotes subset of training data sets analogous to the ith
outcome of the test. Now consider the
deviation sd(Ti ) of target values of subsets in Ti as a measure of error. The expected error reduction is thus
calculated and the maximised error reduction is chosen by M5.
After the splitting of the training dataset is done, pruning process is applied. Pruning is generally
applied to improve capacity of the tree to generalize the unseen data using the linear regression at the leaf nodes
progressing towards the root node. At each internal node, the estimated error of that node and the estimated
error of the sub-tree below are compared and the node with lower estimated error is chosen by the M5 tree. Then
the sub-tree is pruned if it does not improvise the performance of the tree.
Finally the tree undergoes the smoothing procedure that is used to forecast future values. When value
of a subset is predicted by a model tree, it is compared with the values at the internal nodes and adjusted to
reflect the forecasted values along the path from the root to the particular leaf node.
III. Conclusion
Traditional methods were more complicated and hence we approached the soft computing data-driven
machine learning techniques that are the ANN and MT techniques which are instance based learning techniques.
The model tree divides the input space into subspaces and then builds in a piece-wise linear model whereas,
ANN builds in a non-linear model. In ANN, we need to find out the best topology, all the hidden layers and
number of neurons in each hidden layer. This all depends on the trial and error method, hence it is very time
consuming and thus ANN is not as transparent as MT. On the contrary, MT is non-parametric and more
convenient. It is more understandable and uses simple rules. It was found that M5 Model tree technique
performed reasonably well and gave more accurate results than ANN where model setting is easy, training the
data set is fast and results are in linear equation format.
References
[1]. Comparison of data-driven modelling techniques for river flow forecasting, Shreenivas Londhe; Shrikant Charhate, Department of
Civil Engineering, Vishwakarma Institute of Information Technology, Survey no.2/3/4, Kondhwa (Bk), Pune, MH, India b
Department of Civil Engineering, Datta Meghe College of Engineering, Airoli, Navi Mumbai, MH, India.
[2]. Neural networks and M5 model trees in modelling water level–discharge relationship Bhattacharya, D.P. Solomatine, Department
of Hydro informatics and Knowledge Management, UNESCO-IHE Institute for Water Education, P.O. Box 3015, 2601 DA Delft,
The Netherlands.
[3]. Model trees as an alternative to neural networks in rainfall–runoff modelling, DIMITRI P. SOLOMATINE, International Institute
for Infrastructural, Hydraulic and Environmental Engineering (IHE), PO Box 3015, NL-2601 DA Delft, The Netherlands, KHADA
N. DULAL, Department of Hydrology and Meteorology, PO Box 406, Kathmandu, Nepal.
[4]. A Simple Regression Based Heuristic for Learning Model Trees Celine Vens and Hendrik Blockeel K.U.Leuven - Department of
Computer Science.

More Related Content

What's hot

Digital image hiding algorithm for secret communication
Digital image hiding algorithm for secret communicationDigital image hiding algorithm for secret communication
Digital image hiding algorithm for secret communicationeSAT Journals
 
Novel Ensemble Tree for Fast Prediction on Data Streams
Novel Ensemble Tree for Fast Prediction on Data StreamsNovel Ensemble Tree for Fast Prediction on Data Streams
Novel Ensemble Tree for Fast Prediction on Data StreamsIJERA Editor
 
A Novel Methodology to Implement Optimization Algorithms in Machine Learning
A Novel Methodology to Implement Optimization Algorithms in Machine LearningA Novel Methodology to Implement Optimization Algorithms in Machine Learning
A Novel Methodology to Implement Optimization Algorithms in Machine LearningVenkata Karthik Gullapalli
 
Iaetsd an efficient and large data base using subset selection algorithm
Iaetsd an efficient and large data base using subset selection algorithmIaetsd an efficient and large data base using subset selection algorithm
Iaetsd an efficient and large data base using subset selection algorithmIaetsd Iaetsd
 
Data reduction techniques for high dimensional biological data
Data reduction techniques for high dimensional biological dataData reduction techniques for high dimensional biological data
Data reduction techniques for high dimensional biological dataeSAT Journals
 
Improved correlation analysis and visualization of industrial alarm data
Improved correlation analysis and visualization of industrial alarm dataImproved correlation analysis and visualization of industrial alarm data
Improved correlation analysis and visualization of industrial alarm dataISA Interchange
 
Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...
Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...
Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...Kashif Mehmood
 
Analysis of computational
Analysis of computationalAnalysis of computational
Analysis of computationalcsandit
 
Comparison of the forecasting techniques – arima, ann and svm a review-2
Comparison of the forecasting techniques – arima, ann and svm   a review-2Comparison of the forecasting techniques – arima, ann and svm   a review-2
Comparison of the forecasting techniques – arima, ann and svm a review-2IAEME Publication
 
DCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITY
DCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITYDCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITY
DCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITYIAEME Publication
 
RAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEY
RAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEYRAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEY
RAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEYcsandit
 
Extended pso algorithm for improvement problems k means clustering algorithm
Extended pso algorithm for improvement problems k means clustering algorithmExtended pso algorithm for improvement problems k means clustering algorithm
Extended pso algorithm for improvement problems k means clustering algorithmIJMIT JOURNAL
 
84cc04ff77007e457df6aa2b814d2346bf1b
84cc04ff77007e457df6aa2b814d2346bf1b84cc04ff77007e457df6aa2b814d2346bf1b
84cc04ff77007e457df6aa2b814d2346bf1bPRAWEEN KUMAR
 
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...IJERDJOURNAL
 
IRJET- E-MORES: Efficient Multiple Output Regression for Streaming Data
IRJET- E-MORES: Efficient Multiple Output Regression for Streaming DataIRJET- E-MORES: Efficient Multiple Output Regression for Streaming Data
IRJET- E-MORES: Efficient Multiple Output Regression for Streaming DataIRJET Journal
 
A Combined Approach for Feature Subset Selection and Size Reduction for High ...
A Combined Approach for Feature Subset Selection and Size Reduction for High ...A Combined Approach for Feature Subset Selection and Size Reduction for High ...
A Combined Approach for Feature Subset Selection and Size Reduction for High ...IJERA Editor
 
IRJET- Evidence Chain for Missing Data Imputation: Survey
IRJET- Evidence Chain for Missing Data Imputation: SurveyIRJET- Evidence Chain for Missing Data Imputation: Survey
IRJET- Evidence Chain for Missing Data Imputation: SurveyIRJET Journal
 
Survey on Supervised Method for Face Image Retrieval Based on Euclidean Dist...
Survey on Supervised Method for Face Image Retrieval  Based on Euclidean Dist...Survey on Supervised Method for Face Image Retrieval  Based on Euclidean Dist...
Survey on Supervised Method for Face Image Retrieval Based on Euclidean Dist...Editor IJCATR
 
EFFICIENT FEATURE SUBSET SELECTION MODEL FOR HIGH DIMENSIONAL DATA
EFFICIENT FEATURE SUBSET SELECTION MODEL FOR HIGH DIMENSIONAL DATAEFFICIENT FEATURE SUBSET SELECTION MODEL FOR HIGH DIMENSIONAL DATA
EFFICIENT FEATURE SUBSET SELECTION MODEL FOR HIGH DIMENSIONAL DATAIJCI JOURNAL
 
A new model for iris data set classification based on linear support vector m...
A new model for iris data set classification based on linear support vector m...A new model for iris data set classification based on linear support vector m...
A new model for iris data set classification based on linear support vector m...IJECEIAES
 

What's hot (20)

Digital image hiding algorithm for secret communication
Digital image hiding algorithm for secret communicationDigital image hiding algorithm for secret communication
Digital image hiding algorithm for secret communication
 
Novel Ensemble Tree for Fast Prediction on Data Streams
Novel Ensemble Tree for Fast Prediction on Data StreamsNovel Ensemble Tree for Fast Prediction on Data Streams
Novel Ensemble Tree for Fast Prediction on Data Streams
 
A Novel Methodology to Implement Optimization Algorithms in Machine Learning
A Novel Methodology to Implement Optimization Algorithms in Machine LearningA Novel Methodology to Implement Optimization Algorithms in Machine Learning
A Novel Methodology to Implement Optimization Algorithms in Machine Learning
 
Iaetsd an efficient and large data base using subset selection algorithm
Iaetsd an efficient and large data base using subset selection algorithmIaetsd an efficient and large data base using subset selection algorithm
Iaetsd an efficient and large data base using subset selection algorithm
 
Data reduction techniques for high dimensional biological data
Data reduction techniques for high dimensional biological dataData reduction techniques for high dimensional biological data
Data reduction techniques for high dimensional biological data
 
Improved correlation analysis and visualization of industrial alarm data
Improved correlation analysis and visualization of industrial alarm dataImproved correlation analysis and visualization of industrial alarm data
Improved correlation analysis and visualization of industrial alarm data
 
Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...
Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...
Short Term Load Forecasting Using Bootstrap Aggregating Based Ensemble Artifi...
 
Analysis of computational
Analysis of computationalAnalysis of computational
Analysis of computational
 
Comparison of the forecasting techniques – arima, ann and svm a review-2
Comparison of the forecasting techniques – arima, ann and svm   a review-2Comparison of the forecasting techniques – arima, ann and svm   a review-2
Comparison of the forecasting techniques – arima, ann and svm a review-2
 
DCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITY
DCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITYDCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITY
DCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITY
 
RAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEY
RAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEYRAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEY
RAINFALL PREDICTION USING DATA MINING TECHNIQUES - A SURVEY
 
Extended pso algorithm for improvement problems k means clustering algorithm
Extended pso algorithm for improvement problems k means clustering algorithmExtended pso algorithm for improvement problems k means clustering algorithm
Extended pso algorithm for improvement problems k means clustering algorithm
 
84cc04ff77007e457df6aa2b814d2346bf1b
84cc04ff77007e457df6aa2b814d2346bf1b84cc04ff77007e457df6aa2b814d2346bf1b
84cc04ff77007e457df6aa2b814d2346bf1b
 
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...
Predictive Data Mining with Normalized Adaptive Training Method for Neural Ne...
 
IRJET- E-MORES: Efficient Multiple Output Regression for Streaming Data
IRJET- E-MORES: Efficient Multiple Output Regression for Streaming DataIRJET- E-MORES: Efficient Multiple Output Regression for Streaming Data
IRJET- E-MORES: Efficient Multiple Output Regression for Streaming Data
 
A Combined Approach for Feature Subset Selection and Size Reduction for High ...
A Combined Approach for Feature Subset Selection and Size Reduction for High ...A Combined Approach for Feature Subset Selection and Size Reduction for High ...
A Combined Approach for Feature Subset Selection and Size Reduction for High ...
 
IRJET- Evidence Chain for Missing Data Imputation: Survey
IRJET- Evidence Chain for Missing Data Imputation: SurveyIRJET- Evidence Chain for Missing Data Imputation: Survey
IRJET- Evidence Chain for Missing Data Imputation: Survey
 
Survey on Supervised Method for Face Image Retrieval Based on Euclidean Dist...
Survey on Supervised Method for Face Image Retrieval  Based on Euclidean Dist...Survey on Supervised Method for Face Image Retrieval  Based on Euclidean Dist...
Survey on Supervised Method for Face Image Retrieval Based on Euclidean Dist...
 
EFFICIENT FEATURE SUBSET SELECTION MODEL FOR HIGH DIMENSIONAL DATA
EFFICIENT FEATURE SUBSET SELECTION MODEL FOR HIGH DIMENSIONAL DATAEFFICIENT FEATURE SUBSET SELECTION MODEL FOR HIGH DIMENSIONAL DATA
EFFICIENT FEATURE SUBSET SELECTION MODEL FOR HIGH DIMENSIONAL DATA
 
A new model for iris data set classification based on linear support vector m...
A new model for iris data set classification based on linear support vector m...A new model for iris data set classification based on linear support vector m...
A new model for iris data set classification based on linear support vector m...
 

Viewers also liked

NEO ISAACS-RESUME -March 2015
NEO ISAACS-RESUME -March  2015NEO ISAACS-RESUME -March  2015
NEO ISAACS-RESUME -March 2015Neo Isaacs
 
A Framework for Assessing the Viability of an Entrepreneurial Venture | Marin...
A Framework for Assessing the Viability of an Entrepreneurial Venture | Marin...A Framework for Assessing the Viability of an Entrepreneurial Venture | Marin...
A Framework for Assessing the Viability of an Entrepreneurial Venture | Marin...UCICove
 
PLANEACION A LARGO PLAZO
PLANEACION A LARGO PLAZOPLANEACION A LARGO PLAZO
PLANEACION A LARGO PLAZOLEIDY PEREZ
 
Foxgloves sales brochure (3)
Foxgloves sales brochure (3)Foxgloves sales brochure (3)
Foxgloves sales brochure (3)Vanessa Schurer
 
Find out Which Versions of the .NET Framework are Installed on a PC.
Find out Which Versions of the .NET Framework are Installed on a PC.Find out Which Versions of the .NET Framework are Installed on a PC.
Find out Which Versions of the .NET Framework are Installed on a PC.raj upadhyay
 
Referral Marketing Benchmark Report - 2016
Referral Marketing Benchmark Report - 2016Referral Marketing Benchmark Report - 2016
Referral Marketing Benchmark Report - 2016Demand Metric
 
Customer Lifecycle Marketing Benchmark Report
Customer Lifecycle Marketing Benchmark ReportCustomer Lifecycle Marketing Benchmark Report
Customer Lifecycle Marketing Benchmark ReportDemand Metric
 

Viewers also liked (9)

NEO ISAACS-RESUME -March 2015
NEO ISAACS-RESUME -March  2015NEO ISAACS-RESUME -March  2015
NEO ISAACS-RESUME -March 2015
 
A Framework for Assessing the Viability of an Entrepreneurial Venture | Marin...
A Framework for Assessing the Viability of an Entrepreneurial Venture | Marin...A Framework for Assessing the Viability of an Entrepreneurial Venture | Marin...
A Framework for Assessing the Viability of an Entrepreneurial Venture | Marin...
 
PLANEACION A LARGO PLAZO
PLANEACION A LARGO PLAZOPLANEACION A LARGO PLAZO
PLANEACION A LARGO PLAZO
 
Portfolio
PortfolioPortfolio
Portfolio
 
Foxgloves sales brochure (3)
Foxgloves sales brochure (3)Foxgloves sales brochure (3)
Foxgloves sales brochure (3)
 
Find out Which Versions of the .NET Framework are Installed on a PC.
Find out Which Versions of the .NET Framework are Installed on a PC.Find out Which Versions of the .NET Framework are Installed on a PC.
Find out Which Versions of the .NET Framework are Installed on a PC.
 
Referral Marketing Benchmark Report - 2016
Referral Marketing Benchmark Report - 2016Referral Marketing Benchmark Report - 2016
Referral Marketing Benchmark Report - 2016
 
Customer Lifecycle Marketing Benchmark Report
Customer Lifecycle Marketing Benchmark ReportCustomer Lifecycle Marketing Benchmark Report
Customer Lifecycle Marketing Benchmark Report
 
The best photos
The best photosThe best photos
The best photos
 

Similar to A1802050102

IRJET - An User Friendly Interface for Data Preprocessing and Visualizati...
IRJET -  	  An User Friendly Interface for Data Preprocessing and Visualizati...IRJET -  	  An User Friendly Interface for Data Preprocessing and Visualizati...
IRJET - An User Friendly Interface for Data Preprocessing and Visualizati...IRJET Journal
 
Feature selection for multiple water quality status: integrated bootstrapping...
Feature selection for multiple water quality status: integrated bootstrapping...Feature selection for multiple water quality status: integrated bootstrapping...
Feature selection for multiple water quality status: integrated bootstrapping...IJECEIAES
 
Neural networks for the prediction and forecasting of water resources variables
Neural networks for the prediction and forecasting of water resources variablesNeural networks for the prediction and forecasting of water resources variables
Neural networks for the prediction and forecasting of water resources variablesJonathan D'Cruz
 
Application Of Extreme Value Theory To Bursts Prediction
Application Of Extreme Value Theory To Bursts PredictionApplication Of Extreme Value Theory To Bursts Prediction
Application Of Extreme Value Theory To Bursts PredictionCSCJournals
 
IRJET- Probability based Missing Value Imputation Method and its Analysis
IRJET- Probability based Missing Value Imputation Method and its AnalysisIRJET- Probability based Missing Value Imputation Method and its Analysis
IRJET- Probability based Missing Value Imputation Method and its AnalysisIRJET Journal
 
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...ijcsa
 
Load_Forecastinglfviuguuyihonrekgdbgr.pptx
Load_Forecastinglfviuguuyihonrekgdbgr.pptxLoad_Forecastinglfviuguuyihonrekgdbgr.pptx
Load_Forecastinglfviuguuyihonrekgdbgr.pptxDEEPAKCHAURASIYA37
 
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...IRJET- Diverse Approaches for Document Clustering in Product Development Anal...
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...IRJET Journal
 
Data mining techniques
Data mining techniquesData mining techniques
Data mining techniqueseSAT Journals
 
Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5
Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5
Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5ssuser33da69
 
Machine Learning Approaches and its Challenges
Machine Learning Approaches and its ChallengesMachine Learning Approaches and its Challenges
Machine Learning Approaches and its Challengesijcnes
 
Service Management: Forecasting Hydrogen Demand
Service Management: Forecasting Hydrogen DemandService Management: Forecasting Hydrogen Demand
Service Management: Forecasting Hydrogen Demandirrosennen
 
Survey on Feature Selection and Dimensionality Reduction Techniques
Survey on Feature Selection and Dimensionality Reduction TechniquesSurvey on Feature Selection and Dimensionality Reduction Techniques
Survey on Feature Selection and Dimensionality Reduction TechniquesIRJET Journal
 
IRJET- Error Reduction in Data Prediction using Least Square Regression Method
IRJET- Error Reduction in Data Prediction using Least Square Regression MethodIRJET- Error Reduction in Data Prediction using Least Square Regression Method
IRJET- Error Reduction in Data Prediction using Least Square Regression MethodIRJET Journal
 
A Magnified Application of Deficient Data Using Bolzano Classifier
A Magnified Application of Deficient Data Using Bolzano ClassifierA Magnified Application of Deficient Data Using Bolzano Classifier
A Magnified Application of Deficient Data Using Bolzano Classifierjournal ijrtem
 

Similar to A1802050102 (20)

IJCSIT
IJCSITIJCSIT
IJCSIT
 
IRJET - An User Friendly Interface for Data Preprocessing and Visualizati...
IRJET -  	  An User Friendly Interface for Data Preprocessing and Visualizati...IRJET -  	  An User Friendly Interface for Data Preprocessing and Visualizati...
IRJET - An User Friendly Interface for Data Preprocessing and Visualizati...
 
Feature selection for multiple water quality status: integrated bootstrapping...
Feature selection for multiple water quality status: integrated bootstrapping...Feature selection for multiple water quality status: integrated bootstrapping...
Feature selection for multiple water quality status: integrated bootstrapping...
 
Neural networks for the prediction and forecasting of water resources variables
Neural networks for the prediction and forecasting of water resources variablesNeural networks for the prediction and forecasting of water resources variables
Neural networks for the prediction and forecasting of water resources variables
 
Application Of Extreme Value Theory To Bursts Prediction
Application Of Extreme Value Theory To Bursts PredictionApplication Of Extreme Value Theory To Bursts Prediction
Application Of Extreme Value Theory To Bursts Prediction
 
Ax34298305
Ax34298305Ax34298305
Ax34298305
 
Hm2413291336
Hm2413291336Hm2413291336
Hm2413291336
 
IRJET- Probability based Missing Value Imputation Method and its Analysis
IRJET- Probability based Missing Value Imputation Method and its AnalysisIRJET- Probability based Missing Value Imputation Method and its Analysis
IRJET- Probability based Missing Value Imputation Method and its Analysis
 
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
 
Load_Forecastinglfviuguuyihonrekgdbgr.pptx
Load_Forecastinglfviuguuyihonrekgdbgr.pptxLoad_Forecastinglfviuguuyihonrekgdbgr.pptx
Load_Forecastinglfviuguuyihonrekgdbgr.pptx
 
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...IRJET- Diverse Approaches for Document Clustering in Product Development Anal...
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...
 
Data mining techniques
Data mining techniquesData mining techniques
Data mining techniques
 
Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5
Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5
Decision treeinductionmethodsandtheirapplicationtobigdatafinal 5
 
Machine Learning Approaches and its Challenges
Machine Learning Approaches and its ChallengesMachine Learning Approaches and its Challenges
Machine Learning Approaches and its Challenges
 
Service Management: Forecasting Hydrogen Demand
Service Management: Forecasting Hydrogen DemandService Management: Forecasting Hydrogen Demand
Service Management: Forecasting Hydrogen Demand
 
Aa31163168
Aa31163168Aa31163168
Aa31163168
 
Survey on Feature Selection and Dimensionality Reduction Techniques
Survey on Feature Selection and Dimensionality Reduction TechniquesSurvey on Feature Selection and Dimensionality Reduction Techniques
Survey on Feature Selection and Dimensionality Reduction Techniques
 
IRJET- Error Reduction in Data Prediction using Least Square Regression Method
IRJET- Error Reduction in Data Prediction using Least Square Regression MethodIRJET- Error Reduction in Data Prediction using Least Square Regression Method
IRJET- Error Reduction in Data Prediction using Least Square Regression Method
 
A Magnified Application of Deficient Data Using Bolzano Classifier
A Magnified Application of Deficient Data Using Bolzano ClassifierA Magnified Application of Deficient Data Using Bolzano Classifier
A Magnified Application of Deficient Data Using Bolzano Classifier
 
Presentation_final.pdf
Presentation_final.pdfPresentation_final.pdf
Presentation_final.pdf
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

A1802050102

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 2, Ver. V (Mar-Apr. 2016), PP 01-02 www.iosrjournals.org DOI: 10.9790/0661-1802050102 www.iosrjournals.org 1 | Page Comparison of Various Data-Driven Modelling Techniques for Inflow Analysis Manali Pawar, Samveda Mohite, Rushikesh Deshmukh, Prof. Nivedita Bhirud Department of Computer Engineering, Vishwakarma Institute of Information Technology, Pune-48.Savitribai Phule Pune University Pune Abstract: Inflow Analysis of a reservoir is an important factor as water is becoming a scarce resource and hence management of water was essential. There are many traditional methods of analysing the reservoir inflow but which were very tedious and time consuming and hence we approach the soft computing data-driven techniques. In this paper comparisons of different data-driven techniques, namely, Artificial Neural Networks (ANN) and M5 Model tree (MT) is given, which gave better results with relative ease. Here past data viz. the rainfall-runoff and the inflow of the rain gauge stations surrounding the Chaskaman Reservoir, is collected, studied and analysed using the data-driven techniques and prediction is made. It was found that M5 Model tree technique performed reasonably well and gave more accurate results than the other techniques. Keywords: Inflow analysis, artificial neural networks, M5 model trees, rainfall runoff I. Introduction Management of reservoirs is essential as water is becoming a limited resource and also it provides flood and drought control safety measures and guidance of reservoir planning and management. Forecasting of reservoir inflow is rather an important factor for giving optimal sharing of water supplies to various contending agencies namely for domestic, irrigation, industry etc. The previous hydrological methods were complex and problematic having great temporal and spatial inconsistency and required more time for analysing the inflow. It took into account many factors such as geomorphologic, climatic, catchment, etc of whose data was difficult to collect and analyse. Hence in place of this the data-driven techniques were applied which used the attributes like direct rainfall-runoff and the inflow from the rain gauge stations. There are nearly six rain gauge stations surrounding the Chaskaman Reservoir in Bhima basin of Maharashtra, they are Wada, Kude, Goregaon, Bhorgiri, Bhimashankar and Adharshingi. So the data from these rain gauge stations is collected and mapped with the direct rainfall-runoff using linear regression method to get an M5 model algorithm. Due to high complexities of the traditional methods which had many disadvantages researchers moved on to machine learning techniques which were comparatively simpler and gave more precise inflow forecast. The techniques like ANN and Model tree gave promising ways in hydrological prediction (Londhe & Charhate, (2010)). Out of which Model trees performed the best. II. Data-Driven Techniques Data-driven techniques are the computational techniques for the hydrological modelling of a system which gives relationship between inputs and outputs of the system which results into machine learning algorithms based on the training data set. The model generated is then further used to determine the unseen data. Few of the data-driven techniques are listed below. A. Artificial Neural Networks (ANN’s) Artificial neural networks is evolved from the biological neural networks of the human brain and this process (ANN) was introduced into machine learning which was used to model the training data set. This architecture is basically used for supervised training data set. ANN gives a solution as an intricate, non-linear function designed from many attribute such that the calculated output is adjusted using back propagation algorithm to the expected values. The method involves basic three layers, input layer, and an output layer and in between them is the hidden layer. There are mathematical terms like weights and bias that are associated with the input layer. Firstly, the weights are multiplied by the data from the input layer, later the product of which is added by a bias to give the hidden layer data set. Then the output is obtained through a transfer function applied at the hidden layer. This process is recursively applied until the targeted output is reached through the practice called as back propagation. To meet the difference between the output generated and the targeted output an error function is generated. Once this network is obtained similar process is applied for unseen data.
  • 2. Comparison of various data-driven modelling techniques for Inflow Analysis DOI: 10.9790/0661-1802050102 www.iosrjournals.org 2 | Page B. M5 Model Trees M5 model tree is the data-driven technique based on the concept of decision trees that is applied for classification problems. Into machine learning, when input attributes is used to determine or predict a class or define a model then model trees methodology is applied using the M5 algorithm. M5 model tree algorithm divides the input space into subspaces and builds in a linear regression model for each of its sub-areas. MT uses same technique that is used in forming of decision trees, and it has linear regression functions at leaf nodes unlike that in decision trees. Model trees as ‘classifiers’ are more precise than the simple decision trees as they forecast continues numeric attributes at leaf nodes. Model trees learn powerfully and can handle tasks with high dimensionality which could range up to hundreds of attributes. Another advantage over regression trees is that, model trees are much smaller in size, their decision structure is clear and regression functions do not occupy many variables. Construction for M5 Model Trees Consider a collection of training data set T. Each training set is further divided into subsets and each subset is given a fixed set of attributes which are related to the target value. These attributes may be numeric or discrete. The target values of each training subset are then related to the values of other attributes. The significance of this model is thus analysed by the accuracy with which it can forecast the target values of unseen subsets. The very first step is to create a decision tree. Collection of set T is either associated with a leaf node or some test is selected that could split T into subsets that are equivalent to the test outcomes and same process is applied recursively. The information collected in the M5 tree is measured by the Standard Deviation method prior and post to the test and then the training data set T is split based on the result of the test. The splitting of T is based on the Standard Deviation Reduction formula.  i i i Tsd T T TSDerror  )( Where, Ti denotes subset of training data sets analogous to the ith outcome of the test. Now consider the deviation sd(Ti ) of target values of subsets in Ti as a measure of error. The expected error reduction is thus calculated and the maximised error reduction is chosen by M5. After the splitting of the training dataset is done, pruning process is applied. Pruning is generally applied to improve capacity of the tree to generalize the unseen data using the linear regression at the leaf nodes progressing towards the root node. At each internal node, the estimated error of that node and the estimated error of the sub-tree below are compared and the node with lower estimated error is chosen by the M5 tree. Then the sub-tree is pruned if it does not improvise the performance of the tree. Finally the tree undergoes the smoothing procedure that is used to forecast future values. When value of a subset is predicted by a model tree, it is compared with the values at the internal nodes and adjusted to reflect the forecasted values along the path from the root to the particular leaf node. III. Conclusion Traditional methods were more complicated and hence we approached the soft computing data-driven machine learning techniques that are the ANN and MT techniques which are instance based learning techniques. The model tree divides the input space into subspaces and then builds in a piece-wise linear model whereas, ANN builds in a non-linear model. In ANN, we need to find out the best topology, all the hidden layers and number of neurons in each hidden layer. This all depends on the trial and error method, hence it is very time consuming and thus ANN is not as transparent as MT. On the contrary, MT is non-parametric and more convenient. It is more understandable and uses simple rules. It was found that M5 Model tree technique performed reasonably well and gave more accurate results than ANN where model setting is easy, training the data set is fast and results are in linear equation format. References [1]. Comparison of data-driven modelling techniques for river flow forecasting, Shreenivas Londhe; Shrikant Charhate, Department of Civil Engineering, Vishwakarma Institute of Information Technology, Survey no.2/3/4, Kondhwa (Bk), Pune, MH, India b Department of Civil Engineering, Datta Meghe College of Engineering, Airoli, Navi Mumbai, MH, India. [2]. Neural networks and M5 model trees in modelling water level–discharge relationship Bhattacharya, D.P. Solomatine, Department of Hydro informatics and Knowledge Management, UNESCO-IHE Institute for Water Education, P.O. Box 3015, 2601 DA Delft, The Netherlands. [3]. Model trees as an alternative to neural networks in rainfall–runoff modelling, DIMITRI P. SOLOMATINE, International Institute for Infrastructural, Hydraulic and Environmental Engineering (IHE), PO Box 3015, NL-2601 DA Delft, The Netherlands, KHADA N. DULAL, Department of Hydrology and Meteorology, PO Box 406, Kathmandu, Nepal. [4]. A Simple Regression Based Heuristic for Learning Model Trees Celine Vens and Hendrik Blockeel K.U.Leuven - Department of Computer Science.