SlideShare a Scribd company logo
RAINFALL DISAGGREGATION USING ARTIFICIAL
NEURAL NETWORKS
Shashank Singh, R Subbaiah and H D Rank
College of Agricultural Engineering and
Technology,
Junagadh Agricultural University,
Junagadh 361 001
shashanksinghb4u@gmail.com
ARTIFICIAL NEURAL
NETWORKS
• Massively parallel distributed information
processing system resembling biological neural
networks of human brain
• First development in 1943 ( Mcculloch and Pitts)
• Engineering applications : signal processing,
robotics, control, hydrology, geotechnical
engineering to name a few
An average human brain has from 4 x 1010 to 1011
neurons. With the possibility of up to 104
interconnections per neuron, that enables 1015
interconnections (between neurons). A neuron is a
specialized cell for receiving, processing and
transmitting information by biochemical means
(neurotransmitters).
Structure of a biological neuron
ARTIFICIAL NEURON
MATHEMATICALLY
Transfer function- Sigmoid
Sum= ( X1W1+X2W2+ ….. ) + 
sum
e
1
1
Out 


OBJECTIVE
To disaggregate the annual rainfall series into
monthly rainfall series and monthly series to weekly
series using feed forward artificial neural network.
Rainfall Disaggregation
Disaggregation models are widely used tools for the
stochastic simulation of hydrologic series. They divide
known higher-level values (e.g. annual) into lower level ones
(e.g. seasonal), which add up to the given higher level. Thus
ability to transform a series from a higher time scale to a
lower one.
Mathematically
ε
B
AX
Y 

Valencia and Schaake Model (1972, 1973)
1

 xx
yx
S
S
A
xy
xx
yx
yy
t
S
S
S
S
BB 1



X is annual flow value and
Y is the column matrix containing the seasonal flow
values
RAINFALL DISAGGREGATION USING ARTIFICIAL
NEURAL NETWORKS
Data transformation for input
max
2
.
1
1
.
0
X
Xact

Where,
Xact = Actual values of historical rainfall series, and
Xmax = Maximum value of rainfall in a series
Step I
Step II
Division of the input and output data set into two
groups, first is used to train the network and second
set is used to validate the model.
Step III
The following parameters were kept constant for
ANN model during the study,
Momentum Rate = 0.9
Acceleration = 0.9
Permissible testing error = 0.001
The momentum rate keeps changing weight on a
faster, more even path and helps to avoid local
minima. Acceleration affects the size of step taken
through weight space at each training iteration.
Step IV
Each successive node receives the information from
all the nodes of the preceding layer as sum of
weighted function of activation function (e.g. Sigmoid
function) used for training the network.
Step V
Transform the outputs as inverse function of
formula used in step I.
Step VI
Calculation of output errors. The difference
between the historical and the ANN generated
value is calculated. Continue epoch till desired
error is met.
Step VII
Validation the network using out-of-sample data. If
out-of-sample RMSE,BIC,AIC and coefficient of
skewness is consistent with training RMSE
BIC,AIC and coefficient of skewness the model
appears valid.
Step VIII
If the model is not valid, repeat the experiment
(a) Try different initial values for the weights.
(b) Redesign the ANN
(c) Try a different ANN method
N
P
M
RMSE
N
t
t
t



 1
2
)
(
Mt = Measured value
Pt = Predicted value
N = Sample size
1. Root Mean Square Error
Error Functions for Evaluating ANN Models
N
N
n
RMSE
BIC
)
ln(
)
ln( 

N
n
RMSE
AIC
2
)
ln( 

n = Number of parameter estimated
N = Sample size
2. Bayesian information criteria (BIC)
3. Akaike information criterion (AIC)
         
X
X
X
X
M
X
X
M
i
i
3
1
3
2
3
3 









 

 

4. Coefficient of Skewness
Xi = Historical rainfall series.
  series
historical
of
Mean

X

  deviation
Standard

X

RESULTS
Several network architectures were tried to attain a low value of
RMSE. This was done by trial and error evaluation.
During the trial run different combination of layers and number of
neurons was checked for each about 1,00,000 iterations.
Three layer ANN architecture with one neuron in input layer, 10
neuron in one hidden layer and 4 neuron in output layer, (1-10-4)
was sufficient to disaggregate the rainfall series from annual to
monthly and monthly to weekly.
The generated monthly rainfall series are almost congruent
with the historical series (Fig 1). The scatter plot diagrams
between the ANN generated and historical monthly series
clearly showed that the generated values had values closer
to that of the historical values (Fig 2).
Table 1 RMSE, AIC, BIC values for ANN (1-10-4) generated
series four months
Season RMSE Skewness AIC BIC
June 13.826 2.253 3.8264 2.8583
July 37.244 3.861 4.2807 3.9366
August 34.306 2.162 4.1983 3.8472
September 6.9674 0.455 2.5993 2.1125
Season RMSE Skewness AIC BIC
Week 23 9.1428 1.226 2.8719 2.4082
Week 24 4.4545 2.05 2.1506 1.6257
Week 25 17.834 3.848 3.542 3.1352
Week 26 18.827 1.916 3.5964 3.1942
Week 27 43.138 1.591 4.428 4.0965
Week 28 28.134 1.691 3.9993 3.1364
Week 29 35.408 1.314 4.23 3.8816
Week 30 23.908 1.34 3.8361 3.4542
Week 31 10.48 2.053 3.008 2.5567
Week 32 9.6913 2.556 2.9303 2.4716
Week 33 24.104 2.499 3.8405 3.459
Week 34 41.042 3.869 4.3781 4.0423
Week 35 31.093 1.408 4.0996 3.7402
Week 36 12.856 2.542 3.2138 2.7791
Week 37 23.361 3.234 3.8128 3.429
Week 38 10.231 3.296 2.9847 2.5306
Week 39 10.351 2.107 2.9964 2.5433
Table 2 RMSE, AIC, BIC values for ANN (1-10-4)
generated series seventeen weeks
june
0
50
100
150
200
250
300
350
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Years
Rainfall
Ann Generated
Historical
Fig. 1 Comparison between historical and generated
disaggregated June rainfall
july
0
300
600
900
1200
1 3 5 7 9 11 13 15
year
Rainfall
ANN generated Historical
Fig. 2 Comparison between historical and generated
disaggregated July rainfall
june
0
50
100
150
200
250
300
350
0 100 200 300 400
Historical
Generated
ANN
june
Fig : Scatter plot of Historical versus generated
disaggregated June rainfall
july
0
200
400
600
800
1000
1200
0 200 400 600 800 1000 1200
Historical
Generated
ANN
july
Fig : Scatter plot of Historical versus generated
disaggregated July rainfall

More Related Content

What's hot

Salt Lake Solar Ignite
Salt Lake Solar IgniteSalt Lake Solar Ignite
Salt Lake Solar Ignite
Bert Granberg
 
Machine learning and Satellite Images
Machine learning and Satellite ImagesMachine learning and Satellite Images
Machine learning and Satellite Images
Abel Alejandro Coronado Iruegas
 
MS Excel functions
MS Excel functionsMS Excel functions
MS Excel functions
ameermudasar
 
Post_Number Systems_8.1
Post_Number Systems_8.1Post_Number Systems_8.1
Post_Number Systems_8.1
Marc King
 
EMPLOYING MULTI CORE ARCHITECTURE TO OPTIMIZE ON PERFORMANCE, FOR APPROACH IN...
EMPLOYING MULTI CORE ARCHITECTURE TO OPTIMIZE ON PERFORMANCE, FOR APPROACH IN...EMPLOYING MULTI CORE ARCHITECTURE TO OPTIMIZE ON PERFORMANCE, FOR APPROACH IN...
EMPLOYING MULTI CORE ARCHITECTURE TO OPTIMIZE ON PERFORMANCE, FOR APPROACH IN...
IAEME Publication
 
Seismic Risk Assessment for Portugal
Seismic Risk Assessment for PortugalSeismic Risk Assessment for Portugal
Seismic Risk Assessment for Portugal
Global Earthquake Model Foundation
 
OpenQuake: Impact of Engine v 1.0 launch on worldwide #seismic hazard assessm...
OpenQuake: Impact of Engine v 1.0 launch on worldwide #seismic hazard assessm...OpenQuake: Impact of Engine v 1.0 launch on worldwide #seismic hazard assessm...
OpenQuake: Impact of Engine v 1.0 launch on worldwide #seismic hazard assessm...
Global Earthquake Model Foundation
 
Presentation of my master thesis
Presentation of my master thesisPresentation of my master thesis
Presentation of my master thesis
MichaelRra
 
EMME project_OQRelease
EMME project_OQReleaseEMME project_OQRelease
EMME project_OQRelease
Global Earthquake Model Foundation
 
EMCA project_OQRelease
EMCA project_OQReleaseEMCA project_OQRelease
EMCA project_OQRelease
Global Earthquake Model Foundation
 
Automated Summarisation of Big Data, useR! 2018
Automated Summarisation of Big Data, useR! 2018  Automated Summarisation of Big Data, useR! 2018
Automated Summarisation of Big Data, useR! 2018
Amy Stringer
 
Math 390 - Machine Learning Techniques Presentation
Math 390 - Machine Learning Techniques PresentationMath 390 - Machine Learning Techniques Presentation
Math 390 - Machine Learning Techniques Presentation
Darragh Punch
 
SCENARIO DAMAGE ANALYSIS OF RC PRECAST INDUSTRIAL STRUCTURES IN TUSCANY, ITALY
SCENARIO DAMAGE ANALYSIS OF RC PRECAST INDUSTRIAL STRUCTURES IN TUSCANY, ITALYSCENARIO DAMAGE ANALYSIS OF RC PRECAST INDUSTRIAL STRUCTURES IN TUSCANY, ITALY
SCENARIO DAMAGE ANALYSIS OF RC PRECAST INDUSTRIAL STRUCTURES IN TUSCANY, ITALY
Global Earthquake Model Foundation
 

What's hot (13)

Salt Lake Solar Ignite
Salt Lake Solar IgniteSalt Lake Solar Ignite
Salt Lake Solar Ignite
 
Machine learning and Satellite Images
Machine learning and Satellite ImagesMachine learning and Satellite Images
Machine learning and Satellite Images
 
MS Excel functions
MS Excel functionsMS Excel functions
MS Excel functions
 
Post_Number Systems_8.1
Post_Number Systems_8.1Post_Number Systems_8.1
Post_Number Systems_8.1
 
EMPLOYING MULTI CORE ARCHITECTURE TO OPTIMIZE ON PERFORMANCE, FOR APPROACH IN...
EMPLOYING MULTI CORE ARCHITECTURE TO OPTIMIZE ON PERFORMANCE, FOR APPROACH IN...EMPLOYING MULTI CORE ARCHITECTURE TO OPTIMIZE ON PERFORMANCE, FOR APPROACH IN...
EMPLOYING MULTI CORE ARCHITECTURE TO OPTIMIZE ON PERFORMANCE, FOR APPROACH IN...
 
Seismic Risk Assessment for Portugal
Seismic Risk Assessment for PortugalSeismic Risk Assessment for Portugal
Seismic Risk Assessment for Portugal
 
OpenQuake: Impact of Engine v 1.0 launch on worldwide #seismic hazard assessm...
OpenQuake: Impact of Engine v 1.0 launch on worldwide #seismic hazard assessm...OpenQuake: Impact of Engine v 1.0 launch on worldwide #seismic hazard assessm...
OpenQuake: Impact of Engine v 1.0 launch on worldwide #seismic hazard assessm...
 
Presentation of my master thesis
Presentation of my master thesisPresentation of my master thesis
Presentation of my master thesis
 
EMME project_OQRelease
EMME project_OQReleaseEMME project_OQRelease
EMME project_OQRelease
 
EMCA project_OQRelease
EMCA project_OQReleaseEMCA project_OQRelease
EMCA project_OQRelease
 
Automated Summarisation of Big Data, useR! 2018
Automated Summarisation of Big Data, useR! 2018  Automated Summarisation of Big Data, useR! 2018
Automated Summarisation of Big Data, useR! 2018
 
Math 390 - Machine Learning Techniques Presentation
Math 390 - Machine Learning Techniques PresentationMath 390 - Machine Learning Techniques Presentation
Math 390 - Machine Learning Techniques Presentation
 
SCENARIO DAMAGE ANALYSIS OF RC PRECAST INDUSTRIAL STRUCTURES IN TUSCANY, ITALY
SCENARIO DAMAGE ANALYSIS OF RC PRECAST INDUSTRIAL STRUCTURES IN TUSCANY, ITALYSCENARIO DAMAGE ANALYSIS OF RC PRECAST INDUSTRIAL STRUCTURES IN TUSCANY, ITALY
SCENARIO DAMAGE ANALYSIS OF RC PRECAST INDUSTRIAL STRUCTURES IN TUSCANY, ITALY
 

Viewers also liked

POTENTIAL FOR INCREASING AGRICULTURAL WATER PRODUCTIVITY IN THE BLACK VOLTA B...
POTENTIAL FOR INCREASING AGRICULTURAL WATER PRODUCTIVITY IN THE BLACK VOLTA B...POTENTIAL FOR INCREASING AGRICULTURAL WATER PRODUCTIVITY IN THE BLACK VOLTA B...
POTENTIAL FOR INCREASING AGRICULTURAL WATER PRODUCTIVITY IN THE BLACK VOLTA B...
International Water Management Institute (IWMI)
 
Crop water productivity modeling: Demand and impact at a field level
Crop water productivity modeling: Demand and impact at a field level  Crop water productivity modeling: Demand and impact at a field level
Crop water productivity modeling: Demand and impact at a field level
International Water Management Institute (IWMI)
 
Simulating the sensitivity of maize crop propagation to seasonal weather chan...
Simulating the sensitivity of maize crop propagation to seasonal weather chan...Simulating the sensitivity of maize crop propagation to seasonal weather chan...
Simulating the sensitivity of maize crop propagation to seasonal weather chan...
CTA
 
estimation of irrigation requirement using remote sensing
estimation of irrigation requirement using remote sensingestimation of irrigation requirement using remote sensing
estimation of irrigation requirement using remote sensing
Nayan Rao
 
Flood Prediction Model using Artificial Neural Network
Flood Prediction Model using Artificial Neural NetworkFlood Prediction Model using Artificial Neural Network
Flood Prediction Model using Artificial Neural Network
Editor IJCATR
 
Irrigation planning with the help of cropwat 8.0
Irrigation planning with the help of cropwat 8.0Irrigation planning with the help of cropwat 8.0
Irrigation planning with the help of cropwat 8.0
siddharth upadhyay
 
Types of irrigation systems
Types of irrigation systemsTypes of irrigation systems
Types of irrigation systems
Kartik Soni
 
Potential-interventions in smallholder irrigated horticultural crops producti...
Potential-interventions in smallholder irrigated horticultural crops producti...Potential-interventions in smallholder irrigated horticultural crops producti...
Potential-interventions in smallholder irrigated horticultural crops producti...
ILRI
 
Irrigation and its types
Irrigation and its typesIrrigation and its types
Irrigation and its types
SULAKSHYA GAUR
 
Applications of Artificial Neural Networks in Civil Engineering
Applications of Artificial Neural Networks in Civil EngineeringApplications of Artificial Neural Networks in Civil Engineering
Applications of Artificial Neural Networks in Civil Engineering
Pramey Zode
 
Ppt on irrigation
Ppt on irrigationPpt on irrigation
Ppt on irrigation
Divyam1027
 
Irrigation Engineering
Irrigation EngineeringIrrigation Engineering
Irrigation Engineering
GAURAV. H .TANDON
 
Achieve the Potential of Variable Rate Irrigation
Achieve the Potential of Variable Rate IrrigationAchieve the Potential of Variable Rate Irrigation
Achieve the Potential of Variable Rate Irrigation
XSInc
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
DEEPASHRI HK
 
Irrigation PPT
Irrigation PPTIrrigation PPT
Irrigation PPT
ISF
 
Types of Irrigation
Types of IrrigationTypes of Irrigation
Types of Irrigation
Pranamesh Chakraborty
 

Viewers also liked (16)

POTENTIAL FOR INCREASING AGRICULTURAL WATER PRODUCTIVITY IN THE BLACK VOLTA B...
POTENTIAL FOR INCREASING AGRICULTURAL WATER PRODUCTIVITY IN THE BLACK VOLTA B...POTENTIAL FOR INCREASING AGRICULTURAL WATER PRODUCTIVITY IN THE BLACK VOLTA B...
POTENTIAL FOR INCREASING AGRICULTURAL WATER PRODUCTIVITY IN THE BLACK VOLTA B...
 
Crop water productivity modeling: Demand and impact at a field level
Crop water productivity modeling: Demand and impact at a field level  Crop water productivity modeling: Demand and impact at a field level
Crop water productivity modeling: Demand and impact at a field level
 
Simulating the sensitivity of maize crop propagation to seasonal weather chan...
Simulating the sensitivity of maize crop propagation to seasonal weather chan...Simulating the sensitivity of maize crop propagation to seasonal weather chan...
Simulating the sensitivity of maize crop propagation to seasonal weather chan...
 
estimation of irrigation requirement using remote sensing
estimation of irrigation requirement using remote sensingestimation of irrigation requirement using remote sensing
estimation of irrigation requirement using remote sensing
 
Flood Prediction Model using Artificial Neural Network
Flood Prediction Model using Artificial Neural NetworkFlood Prediction Model using Artificial Neural Network
Flood Prediction Model using Artificial Neural Network
 
Irrigation planning with the help of cropwat 8.0
Irrigation planning with the help of cropwat 8.0Irrigation planning with the help of cropwat 8.0
Irrigation planning with the help of cropwat 8.0
 
Types of irrigation systems
Types of irrigation systemsTypes of irrigation systems
Types of irrigation systems
 
Potential-interventions in smallholder irrigated horticultural crops producti...
Potential-interventions in smallholder irrigated horticultural crops producti...Potential-interventions in smallholder irrigated horticultural crops producti...
Potential-interventions in smallholder irrigated horticultural crops producti...
 
Irrigation and its types
Irrigation and its typesIrrigation and its types
Irrigation and its types
 
Applications of Artificial Neural Networks in Civil Engineering
Applications of Artificial Neural Networks in Civil EngineeringApplications of Artificial Neural Networks in Civil Engineering
Applications of Artificial Neural Networks in Civil Engineering
 
Ppt on irrigation
Ppt on irrigationPpt on irrigation
Ppt on irrigation
 
Irrigation Engineering
Irrigation EngineeringIrrigation Engineering
Irrigation Engineering
 
Achieve the Potential of Variable Rate Irrigation
Achieve the Potential of Variable Rate IrrigationAchieve the Potential of Variable Rate Irrigation
Achieve the Potential of Variable Rate Irrigation
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Irrigation PPT
Irrigation PPTIrrigation PPT
Irrigation PPT
 
Types of Irrigation
Types of IrrigationTypes of Irrigation
Types of Irrigation
 

Similar to Stochastic modeling of Rainfall Disaggregation using ANN

Optimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionOptimal neural network models for wind speed prediction
Optimal neural network models for wind speed prediction
IAEME Publication
 
Optimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionOptimal neural network models for wind speed prediction
Optimal neural network models for wind speed prediction
IAEME Publication
 
Optimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionOptimal neural network models for wind speed prediction
Optimal neural network models for wind speed prediction
IAEME Publication
 
Expert system design for elastic scattering neutrons optical model using bpnn
Expert system design for elastic scattering neutrons optical model using bpnnExpert system design for elastic scattering neutrons optical model using bpnn
Expert system design for elastic scattering neutrons optical model using bpnn
ijcsa
 
Colored inversion
Colored inversionColored inversion
Colored inversion
Jalal Neshat
 
Compressive Data Gathering using NACS in Wireless Sensor Network
Compressive Data Gathering using NACS in Wireless Sensor NetworkCompressive Data Gathering using NACS in Wireless Sensor Network
Compressive Data Gathering using NACS in Wireless Sensor Network
IRJET Journal
 
Developing digital signal clustering method using local binary pattern histog...
Developing digital signal clustering method using local binary pattern histog...Developing digital signal clustering method using local binary pattern histog...
Developing digital signal clustering method using local binary pattern histog...
IJECEIAES
 
40120130406008
4012013040600840120130406008
40120130406008
IAEME Publication
 
A flexible method to create wave file features
A flexible method to create wave file features A flexible method to create wave file features
A flexible method to create wave file features
IJECEIAES
 
ICIS - Power price prediction with neural networks
ICIS - Power price prediction with neural networksICIS - Power price prediction with neural networks
ICIS - Power price prediction with neural networks
ICIS
 
40120130406002
4012013040600240120130406002
40120130406002
IAEME Publication
 
Estimation of clearness index from different meteorological parameters in IRAQ
Estimation of clearness index from different meteorological parameters in IRAQEstimation of clearness index from different meteorological parameters in IRAQ
Estimation of clearness index from different meteorological parameters in IRAQ
IOSR Journals
 
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
IJMER
 
T. Lucas Makinen x Imperial SBI Workshop
T. Lucas Makinen x Imperial SBI WorkshopT. Lucas Makinen x Imperial SBI Workshop
T. Lucas Makinen x Imperial SBI Workshop
LucasMakinen1
 
DEEP LEARNING BASED MULTIPLE REGRESSION TO PREDICT TOTAL COLUMN WATER VAPOR (...
DEEP LEARNING BASED MULTIPLE REGRESSION TO PREDICT TOTAL COLUMN WATER VAPOR (...DEEP LEARNING BASED MULTIPLE REGRESSION TO PREDICT TOTAL COLUMN WATER VAPOR (...
DEEP LEARNING BASED MULTIPLE REGRESSION TO PREDICT TOTAL COLUMN WATER VAPOR (...
IJDKP
 
Sqqs1013 ch2-a122
Sqqs1013 ch2-a122Sqqs1013 ch2-a122
Sqqs1013 ch2-a122
kim rae KI
 
JACT 5-3_Christakis
JACT 5-3_ChristakisJACT 5-3_Christakis
JACT 5-3_Christakis
Vasilis Barbaris
 
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMSA STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
ijfcstjournal
 
A statistical comparative study of
A statistical comparative study ofA statistical comparative study of
A statistical comparative study of
ijfcstjournal
 
Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...
IOSRJMCE
 

Similar to Stochastic modeling of Rainfall Disaggregation using ANN (20)

Optimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionOptimal neural network models for wind speed prediction
Optimal neural network models for wind speed prediction
 
Optimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionOptimal neural network models for wind speed prediction
Optimal neural network models for wind speed prediction
 
Optimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionOptimal neural network models for wind speed prediction
Optimal neural network models for wind speed prediction
 
Expert system design for elastic scattering neutrons optical model using bpnn
Expert system design for elastic scattering neutrons optical model using bpnnExpert system design for elastic scattering neutrons optical model using bpnn
Expert system design for elastic scattering neutrons optical model using bpnn
 
Colored inversion
Colored inversionColored inversion
Colored inversion
 
Compressive Data Gathering using NACS in Wireless Sensor Network
Compressive Data Gathering using NACS in Wireless Sensor NetworkCompressive Data Gathering using NACS in Wireless Sensor Network
Compressive Data Gathering using NACS in Wireless Sensor Network
 
Developing digital signal clustering method using local binary pattern histog...
Developing digital signal clustering method using local binary pattern histog...Developing digital signal clustering method using local binary pattern histog...
Developing digital signal clustering method using local binary pattern histog...
 
40120130406008
4012013040600840120130406008
40120130406008
 
A flexible method to create wave file features
A flexible method to create wave file features A flexible method to create wave file features
A flexible method to create wave file features
 
ICIS - Power price prediction with neural networks
ICIS - Power price prediction with neural networksICIS - Power price prediction with neural networks
ICIS - Power price prediction with neural networks
 
40120130406002
4012013040600240120130406002
40120130406002
 
Estimation of clearness index from different meteorological parameters in IRAQ
Estimation of clearness index from different meteorological parameters in IRAQEstimation of clearness index from different meteorological parameters in IRAQ
Estimation of clearness index from different meteorological parameters in IRAQ
 
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
Artificial Neural Networks (ANNS) For Prediction of California Bearing Ratio ...
 
T. Lucas Makinen x Imperial SBI Workshop
T. Lucas Makinen x Imperial SBI WorkshopT. Lucas Makinen x Imperial SBI Workshop
T. Lucas Makinen x Imperial SBI Workshop
 
DEEP LEARNING BASED MULTIPLE REGRESSION TO PREDICT TOTAL COLUMN WATER VAPOR (...
DEEP LEARNING BASED MULTIPLE REGRESSION TO PREDICT TOTAL COLUMN WATER VAPOR (...DEEP LEARNING BASED MULTIPLE REGRESSION TO PREDICT TOTAL COLUMN WATER VAPOR (...
DEEP LEARNING BASED MULTIPLE REGRESSION TO PREDICT TOTAL COLUMN WATER VAPOR (...
 
Sqqs1013 ch2-a122
Sqqs1013 ch2-a122Sqqs1013 ch2-a122
Sqqs1013 ch2-a122
 
JACT 5-3_Christakis
JACT 5-3_ChristakisJACT 5-3_Christakis
JACT 5-3_Christakis
 
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMSA STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
 
A statistical comparative study of
A statistical comparative study ofA statistical comparative study of
A statistical comparative study of
 
Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...
 

Recently uploaded

math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
ssuser13ffe4
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
JomonJoseph58
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
melliereed
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
National Information Standards Organization (NISO)
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 

Recently uploaded (20)

math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 

Stochastic modeling of Rainfall Disaggregation using ANN

  • 1. RAINFALL DISAGGREGATION USING ARTIFICIAL NEURAL NETWORKS Shashank Singh, R Subbaiah and H D Rank College of Agricultural Engineering and Technology, Junagadh Agricultural University, Junagadh 361 001 shashanksinghb4u@gmail.com
  • 2. ARTIFICIAL NEURAL NETWORKS • Massively parallel distributed information processing system resembling biological neural networks of human brain • First development in 1943 ( Mcculloch and Pitts) • Engineering applications : signal processing, robotics, control, hydrology, geotechnical engineering to name a few
  • 3. An average human brain has from 4 x 1010 to 1011 neurons. With the possibility of up to 104 interconnections per neuron, that enables 1015 interconnections (between neurons). A neuron is a specialized cell for receiving, processing and transmitting information by biochemical means (neurotransmitters). Structure of a biological neuron
  • 5. MATHEMATICALLY Transfer function- Sigmoid Sum= ( X1W1+X2W2+ ….. ) +  sum e 1 1 Out   
  • 6.
  • 7. OBJECTIVE To disaggregate the annual rainfall series into monthly rainfall series and monthly series to weekly series using feed forward artificial neural network.
  • 8. Rainfall Disaggregation Disaggregation models are widely used tools for the stochastic simulation of hydrologic series. They divide known higher-level values (e.g. annual) into lower level ones (e.g. seasonal), which add up to the given higher level. Thus ability to transform a series from a higher time scale to a lower one.
  • 9. Mathematically ε B AX Y   Valencia and Schaake Model (1972, 1973) 1   xx yx S S A xy xx yx yy t S S S S BB 1    X is annual flow value and Y is the column matrix containing the seasonal flow values
  • 10. RAINFALL DISAGGREGATION USING ARTIFICIAL NEURAL NETWORKS Data transformation for input max 2 . 1 1 . 0 X Xact  Where, Xact = Actual values of historical rainfall series, and Xmax = Maximum value of rainfall in a series Step I
  • 11. Step II Division of the input and output data set into two groups, first is used to train the network and second set is used to validate the model. Step III The following parameters were kept constant for ANN model during the study, Momentum Rate = 0.9 Acceleration = 0.9 Permissible testing error = 0.001 The momentum rate keeps changing weight on a faster, more even path and helps to avoid local minima. Acceleration affects the size of step taken through weight space at each training iteration.
  • 12. Step IV Each successive node receives the information from all the nodes of the preceding layer as sum of weighted function of activation function (e.g. Sigmoid function) used for training the network. Step V Transform the outputs as inverse function of formula used in step I. Step VI Calculation of output errors. The difference between the historical and the ANN generated value is calculated. Continue epoch till desired error is met.
  • 13. Step VII Validation the network using out-of-sample data. If out-of-sample RMSE,BIC,AIC and coefficient of skewness is consistent with training RMSE BIC,AIC and coefficient of skewness the model appears valid. Step VIII If the model is not valid, repeat the experiment (a) Try different initial values for the weights. (b) Redesign the ANN (c) Try a different ANN method
  • 14. N P M RMSE N t t t     1 2 ) ( Mt = Measured value Pt = Predicted value N = Sample size 1. Root Mean Square Error Error Functions for Evaluating ANN Models
  • 15. N N n RMSE BIC ) ln( ) ln(   N n RMSE AIC 2 ) ln(   n = Number of parameter estimated N = Sample size 2. Bayesian information criteria (BIC) 3. Akaike information criterion (AIC)
  • 16.           X X X X M X X M i i 3 1 3 2 3 3                 4. Coefficient of Skewness Xi = Historical rainfall series.   series historical of Mean  X    deviation Standard  X 
  • 17. RESULTS Several network architectures were tried to attain a low value of RMSE. This was done by trial and error evaluation. During the trial run different combination of layers and number of neurons was checked for each about 1,00,000 iterations. Three layer ANN architecture with one neuron in input layer, 10 neuron in one hidden layer and 4 neuron in output layer, (1-10-4) was sufficient to disaggregate the rainfall series from annual to monthly and monthly to weekly.
  • 18. The generated monthly rainfall series are almost congruent with the historical series (Fig 1). The scatter plot diagrams between the ANN generated and historical monthly series clearly showed that the generated values had values closer to that of the historical values (Fig 2).
  • 19. Table 1 RMSE, AIC, BIC values for ANN (1-10-4) generated series four months Season RMSE Skewness AIC BIC June 13.826 2.253 3.8264 2.8583 July 37.244 3.861 4.2807 3.9366 August 34.306 2.162 4.1983 3.8472 September 6.9674 0.455 2.5993 2.1125
  • 20. Season RMSE Skewness AIC BIC Week 23 9.1428 1.226 2.8719 2.4082 Week 24 4.4545 2.05 2.1506 1.6257 Week 25 17.834 3.848 3.542 3.1352 Week 26 18.827 1.916 3.5964 3.1942 Week 27 43.138 1.591 4.428 4.0965 Week 28 28.134 1.691 3.9993 3.1364 Week 29 35.408 1.314 4.23 3.8816 Week 30 23.908 1.34 3.8361 3.4542 Week 31 10.48 2.053 3.008 2.5567 Week 32 9.6913 2.556 2.9303 2.4716 Week 33 24.104 2.499 3.8405 3.459 Week 34 41.042 3.869 4.3781 4.0423 Week 35 31.093 1.408 4.0996 3.7402 Week 36 12.856 2.542 3.2138 2.7791 Week 37 23.361 3.234 3.8128 3.429 Week 38 10.231 3.296 2.9847 2.5306 Week 39 10.351 2.107 2.9964 2.5433 Table 2 RMSE, AIC, BIC values for ANN (1-10-4) generated series seventeen weeks
  • 21. june 0 50 100 150 200 250 300 350 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Years Rainfall Ann Generated Historical Fig. 1 Comparison between historical and generated disaggregated June rainfall
  • 22. july 0 300 600 900 1200 1 3 5 7 9 11 13 15 year Rainfall ANN generated Historical Fig. 2 Comparison between historical and generated disaggregated July rainfall
  • 23. june 0 50 100 150 200 250 300 350 0 100 200 300 400 Historical Generated ANN june Fig : Scatter plot of Historical versus generated disaggregated June rainfall
  • 24. july 0 200 400 600 800 1000 1200 0 200 400 600 800 1000 1200 Historical Generated ANN july Fig : Scatter plot of Historical versus generated disaggregated July rainfall