SlideShare a Scribd company logo
1 of 24
Download to read offline
Comparison of ANN Algorithm
for Water Quality Prediction of
River Ganga
Aradhana Giri and N.B. Singh
Department of Civil Engineering, Institute of Engineering and Technology
Lucknow, UP, India
Presented By:
Suresh Pokharel (074MSCSK015)
M.Sc. in Computer System and Knowledge Engineering
Institute of Engineering, Pulchowk Campus 1
Introduction
● Maintaining the Availability and Quality of the freshwater
resources : A vital environmental challenge
● Human actions in urban areas surrounding the Ganga River (i.e.
Kanpur, Allahabad, Varanasi etc.) generates severe impact.
Causes of Water Pollution:
- Rapid increase in population
- Rising standards of living
- Exponential growth of Industrialization 2
Introduction to Ganga River
● The most worshipped river of the Hindus
● One of the most polluted river of the country
● 25 big cities located along its bank
● 95% of the sewage enters directly to the river
● Total length: 2525 KM (Gangotri to Gangasagar)
● Highly Polluted: 600 KM
3
Ganga River : National River of India
4
A man cleaning garbage along the banks of the river
Ganges in Kolkata, India, April 9, 2017. 5
Objective
To develop two different ANN models and compare their
performances to evaluate the current situation and
predict the behaviour of water quality with respect to
changes in pollutant loads and hydrological conditions
6
Gathered Data
● Hydro Meteorological data
● Quality Measurement in River
● Land use
● Management practices on land
● Point pollution measurement
● Flow and water level data
7
Table: PRIMARY WATER QUALITY CRITERIA FOR
DESIGNATED (BEST - USE - CLASSES)
Source: http://www.uppcb.com/river_quality.htm
8
Source: http://www.uppcb.com/pdf/march24april18.pdf
9
Dissolved Oxygen
● Dissolved oxygen refers to the level of free,
non-compound oxygen molecule present in water
● Fish and aquatic animals cannot split oxygen from water
(H2O) or other oxygen-containing compounds.
● Measured in units of milligrams of gas per liter of water –
mg/L. (parts per million or ppm).
10
How Temperature affects water quality?
● Temperature impacts both the chemical and biological
characteristics of surface water
● Warm water is less capable of holding dissolved oxygen.
● Low dissolved oxygen levels leave aquatic organisms in a
weakened physical state and more susceptible to
disease, parasites, and other pollutants.
11
Source: US Geographical Survey (https://water.usgs.gov/edu/temperature.html)
Artificial Neural Network Model
Monthly data of previous 5 years (2008 to 2012) are measured with
attributes:
● Temperature
● Flow rate
● BOD (Biochemical Oxygen Demand)
● DO (Dissolved Oxygen)
Implementation Platform: MATLAB NN Toolbox
Data Source: Uttar Pradesh Pollution Control Board (UPPCB)
12
Division of Data
Training Data : 70%
Testing Data : 30%
Input_Train: 1x42
Output_Train: 1x42
Input_validation: 1x18
Output_validation: 1x18
13
Training Algorithms
Back Propagation:
Backpropagation works by
using a loss function to
calculate how far the
network was from the target
output.
14
Training Algorithm - 1
Gradient Descent with adaptive learning:
● Function name: traingda
● A network training function that updates weight and bias values
according to gradient descent with adaptive learning rate.
● Backpropagation is used to calculate derivatives of performance
dperf with respect to the weight and bias variables X.
● Each variable is adjusted according to gradient descent:
dX = alpha*d(perf)/dX
● Gradient Descent has a problem of getting stuck in Local Minima
15
Activation Function for GDA
For Hidden Layer
real-valued function ф whose value depends only on the distance
Gaussian radial basis function
r = |x-xi
| ф = e-(εr)^2
For Output Layer
Linear activation function
Transfer Function
Hyperbolic Sigmoid Tangent function ( tansig )
16
Training Algorithm - 2
Levenberg Marquardt Back Propagation:
● The LM curve-fitting method : combination the gradient descent method and the
Gauss-Newton method.
Backpropagation is used to calculate the Jacobian jX of performance perf with
respect to the weight and bias variables X.
Each variable is adjusted according to Levenberg-Marquardt,
jj = jX * jX
je = jX * E
dX = -(jj+I*mu)  je where E is all errors and I is the identity matrix.
Function in Matlab: trainlm
Source: https://www.mathworks.com/help/deeplearning/ref/trainlm.html
17
Activation Function for LM
For Hidden Layer
Tanh (Hyperbolic Tangent function)
f(x) = 1 — exp(-2x) / 1 + exp(-2x)
-1 < output < 1
For Output Layer
Linear activation function
Transfer Function
Log Sigmoid Transfer function (logsig )
18
Testing
● Test with unknown data set
● After training with each ANN
configuration, Performance evaluation
methods used :
Correlation Coefficient
Mean Square Error (MSE)
Root Mean Square Error (RMSE) Xi
: Real ith data
Yi
: ith Estimate
N : NUmber of Xi, Yi
X
̄ : Average of X
19
Results
Fig. Comparison between output of Levenberg Marquardt (LM) backpropagation and Gradient Descent with
adaptive learning (GDA) rate backpropagation
20
21
Results (contd ...)
Best Trained R = 0.9860
Best Validation R = 0.9800
Best Output vs. Target = 0.9919
● In comparison to GDA, result of LM is found to be more
accurate
● LM is faster as compared to GDA
22
References
1. Giri, Aradhana, and N. B. Singh. "Comparison of Artificial Neural Network
Algorithm for Water Quality Prediction of River Ganga." Environmental
Research Journal 8.2 (2014): 55-63.
2. Webb, Bruce W., and Franz Nobilis. "Long-term changes in river temperature
and the influence of climatic and hydrological factors." Hydrological Sciences
Journal 52.1 (2007): 74-85.
3. Zhang, Guoqiang, B. Eddy Patuwo, and Michael Y. Hu. "Forecasting with
artificial neural networks:: The state of the art." International journal of
forecasting 14.1 (1998): 35-62.
4. Maier, Holger R., and Graeme C. Dandy. "Neural networks for the prediction
and forecasting of water resources variables: a review of modelling issues and
applications." Environmental modelling & software 15.1 (2000): 101-124.
23
Thank You!
24

More Related Content

Similar to Comparison of ANN Algorithm for Water Quality Prediction of River Ganga

Use of Evolutionary Polynomial Regression (EPR) for Prediction of Total Sedim...
Use of Evolutionary Polynomial Regression (EPR) for Prediction of Total Sedim...Use of Evolutionary Polynomial Regression (EPR) for Prediction of Total Sedim...
Use of Evolutionary Polynomial Regression (EPR) for Prediction of Total Sedim...CSCJournals
 
710201911
710201911710201911
710201911IJRAT
 
Application of artificial neural network in metropolitan landscape
Application of artificial neural network in metropolitan landscapeApplication of artificial neural network in metropolitan landscape
Application of artificial neural network in metropolitan landscapeIAEME Publication
 
Adaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errorsAdaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errorsIJCSEA Journal
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...MLconf
 
Swift Parallel Scripting for High-Performance Workflow
Swift Parallel Scripting for High-Performance WorkflowSwift Parallel Scripting for High-Performance Workflow
Swift Parallel Scripting for High-Performance WorkflowDaniel S. Katz
 
A Brain Computer Interface Speller for Smart Devices
A Brain Computer Interface Speller for Smart DevicesA Brain Computer Interface Speller for Smart Devices
A Brain Computer Interface Speller for Smart DevicesMahmoud Helal
 
Improving Distributed Hydrologocal Model Simulation Accuracy Using Polynomial...
Improving Distributed Hydrologocal Model Simulation Accuracy Using Polynomial...Improving Distributed Hydrologocal Model Simulation Accuracy Using Polynomial...
Improving Distributed Hydrologocal Model Simulation Accuracy Using Polynomial...Putika Ashfar Khoiri
 
A Hybrid Formulation between Differential Evolution and Simulated Annealing A...
A Hybrid Formulation between Differential Evolution and Simulated Annealing A...A Hybrid Formulation between Differential Evolution and Simulated Annealing A...
A Hybrid Formulation between Differential Evolution and Simulated Annealing A...TELKOMNIKA JOURNAL
 
APPLICATION OF GENE EXPRESSION PROGRAMMING IN FLOOD FREQUENCY ANALYSIS
APPLICATION OF GENE EXPRESSION PROGRAMMING IN FLOOD FREQUENCY ANALYSISAPPLICATION OF GENE EXPRESSION PROGRAMMING IN FLOOD FREQUENCY ANALYSIS
APPLICATION OF GENE EXPRESSION PROGRAMMING IN FLOOD FREQUENCY ANALYSISMohd Danish
 
Mathematical modeling and parameter estimation for water quality management s...
Mathematical modeling and parameter estimation for water quality management s...Mathematical modeling and parameter estimation for water quality management s...
Mathematical modeling and parameter estimation for water quality management s...Kamal Pradhan
 
Hourly Groundwater Modelling In Tidal Lowlands Areas Using Extreme Learning M...
Hourly Groundwater Modelling In Tidal Lowlands Areas Using Extreme Learning M...Hourly Groundwater Modelling In Tidal Lowlands Areas Using Extreme Learning M...
Hourly Groundwater Modelling In Tidal Lowlands Areas Using Extreme Learning M...IJERDJOURNAL
 
“DESIGN OF WATER DISTRIBUTION NETWORK FOR DARFAL VILLAGE BY EPANET 2.0 SOFTWARE”
“DESIGN OF WATER DISTRIBUTION NETWORK FOR DARFAL VILLAGE BY EPANET 2.0 SOFTWARE”“DESIGN OF WATER DISTRIBUTION NETWORK FOR DARFAL VILLAGE BY EPANET 2.0 SOFTWARE”
“DESIGN OF WATER DISTRIBUTION NETWORK FOR DARFAL VILLAGE BY EPANET 2.0 SOFTWARE”IRJET Journal
 
[Hydro]geological analysis using open source app: case Cikapundung River
[Hydro]geological analysis using open source app: case Cikapundung River[Hydro]geological analysis using open source app: case Cikapundung River
[Hydro]geological analysis using open source app: case Cikapundung RiverDasapta Erwin Irawan
 
DEM GENERATION AND RIVER ANALYSIS USING HEC-RAS MODEL, HARIDWAR DISTRICT, UTT...
DEM GENERATION AND RIVER ANALYSIS USING HEC-RAS MODEL, HARIDWAR DISTRICT, UTT...DEM GENERATION AND RIVER ANALYSIS USING HEC-RAS MODEL, HARIDWAR DISTRICT, UTT...
DEM GENERATION AND RIVER ANALYSIS USING HEC-RAS MODEL, HARIDWAR DISTRICT, UTT...IRJET Journal
 
power electronics manual
power electronics manualpower electronics manual
power electronics manualm.pal pandian
 

Similar to Comparison of ANN Algorithm for Water Quality Prediction of River Ganga (20)

Use of Evolutionary Polynomial Regression (EPR) for Prediction of Total Sedim...
Use of Evolutionary Polynomial Regression (EPR) for Prediction of Total Sedim...Use of Evolutionary Polynomial Regression (EPR) for Prediction of Total Sedim...
Use of Evolutionary Polynomial Regression (EPR) for Prediction of Total Sedim...
 
710201911
710201911710201911
710201911
 
Application of artificial neural network in metropolitan landscape
Application of artificial neural network in metropolitan landscapeApplication of artificial neural network in metropolitan landscape
Application of artificial neural network in metropolitan landscape
 
Adaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errorsAdaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errors
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Hassan - Condor _48_x_36
Hassan - Condor _48_x_36Hassan - Condor _48_x_36
Hassan - Condor _48_x_36
 
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
 
Swift Parallel Scripting for High-Performance Workflow
Swift Parallel Scripting for High-Performance WorkflowSwift Parallel Scripting for High-Performance Workflow
Swift Parallel Scripting for High-Performance Workflow
 
A Brain Computer Interface Speller for Smart Devices
A Brain Computer Interface Speller for Smart DevicesA Brain Computer Interface Speller for Smart Devices
A Brain Computer Interface Speller for Smart Devices
 
Improving Distributed Hydrologocal Model Simulation Accuracy Using Polynomial...
Improving Distributed Hydrologocal Model Simulation Accuracy Using Polynomial...Improving Distributed Hydrologocal Model Simulation Accuracy Using Polynomial...
Improving Distributed Hydrologocal Model Simulation Accuracy Using Polynomial...
 
A Hybrid Formulation between Differential Evolution and Simulated Annealing A...
A Hybrid Formulation between Differential Evolution and Simulated Annealing A...A Hybrid Formulation between Differential Evolution and Simulated Annealing A...
A Hybrid Formulation between Differential Evolution and Simulated Annealing A...
 
APPLICATION OF GENE EXPRESSION PROGRAMMING IN FLOOD FREQUENCY ANALYSIS
APPLICATION OF GENE EXPRESSION PROGRAMMING IN FLOOD FREQUENCY ANALYSISAPPLICATION OF GENE EXPRESSION PROGRAMMING IN FLOOD FREQUENCY ANALYSIS
APPLICATION OF GENE EXPRESSION PROGRAMMING IN FLOOD FREQUENCY ANALYSIS
 
Mathematical modeling and parameter estimation for water quality management s...
Mathematical modeling and parameter estimation for water quality management s...Mathematical modeling and parameter estimation for water quality management s...
Mathematical modeling and parameter estimation for water quality management s...
 
Hourly Groundwater Modelling In Tidal Lowlands Areas Using Extreme Learning M...
Hourly Groundwater Modelling In Tidal Lowlands Areas Using Extreme Learning M...Hourly Groundwater Modelling In Tidal Lowlands Areas Using Extreme Learning M...
Hourly Groundwater Modelling In Tidal Lowlands Areas Using Extreme Learning M...
 
“DESIGN OF WATER DISTRIBUTION NETWORK FOR DARFAL VILLAGE BY EPANET 2.0 SOFTWARE”
“DESIGN OF WATER DISTRIBUTION NETWORK FOR DARFAL VILLAGE BY EPANET 2.0 SOFTWARE”“DESIGN OF WATER DISTRIBUTION NETWORK FOR DARFAL VILLAGE BY EPANET 2.0 SOFTWARE”
“DESIGN OF WATER DISTRIBUTION NETWORK FOR DARFAL VILLAGE BY EPANET 2.0 SOFTWARE”
 
Energy management system
Energy management systemEnergy management system
Energy management system
 
[Hydro]geological analysis using open source app: case Cikapundung River
[Hydro]geological analysis using open source app: case Cikapundung River[Hydro]geological analysis using open source app: case Cikapundung River
[Hydro]geological analysis using open source app: case Cikapundung River
 
DEM GENERATION AND RIVER ANALYSIS USING HEC-RAS MODEL, HARIDWAR DISTRICT, UTT...
DEM GENERATION AND RIVER ANALYSIS USING HEC-RAS MODEL, HARIDWAR DISTRICT, UTT...DEM GENERATION AND RIVER ANALYSIS USING HEC-RAS MODEL, HARIDWAR DISTRICT, UTT...
DEM GENERATION AND RIVER ANALYSIS USING HEC-RAS MODEL, HARIDWAR DISTRICT, UTT...
 
power electronics manual
power electronics manualpower electronics manual
power electronics manual
 
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
 

More from Suresh Pokharel

Sequential and Parallel Searching Algorithms
Sequential and Parallel Searching AlgorithmsSequential and Parallel Searching Algorithms
Sequential and Parallel Searching AlgorithmsSuresh Pokharel
 
Information System Architecture
Information System ArchitectureInformation System Architecture
Information System ArchitectureSuresh Pokharel
 
Application of Knowledge Engineering in Legal Data : A case study of the info...
Application of Knowledge Engineering in Legal Data : A case study of the info...Application of Knowledge Engineering in Legal Data : A case study of the info...
Application of Knowledge Engineering in Legal Data : A case study of the info...Suresh Pokharel
 
CNN based Handwritten Signature Recognition
CNN based Handwritten Signature RecognitionCNN based Handwritten Signature Recognition
CNN based Handwritten Signature RecognitionSuresh Pokharel
 
Study of Vitellogenin Motif
Study of Vitellogenin MotifStudy of Vitellogenin Motif
Study of Vitellogenin MotifSuresh Pokharel
 
Task programming in cloud computing
Task programming in cloud computingTask programming in cloud computing
Task programming in cloud computingSuresh Pokharel
 
Gene Identification in Alzheimer Disease Using Bioinformatics Analysis
Gene Identification in Alzheimer Disease Using Bioinformatics AnalysisGene Identification in Alzheimer Disease Using Bioinformatics Analysis
Gene Identification in Alzheimer Disease Using Bioinformatics AnalysisSuresh Pokharel
 
Conditional Random Fields
Conditional Random FieldsConditional Random Fields
Conditional Random FieldsSuresh Pokharel
 
Principal component analysis and lda
Principal component analysis and ldaPrincipal component analysis and lda
Principal component analysis and ldaSuresh Pokharel
 

More from Suresh Pokharel (10)

Sequential and Parallel Searching Algorithms
Sequential and Parallel Searching AlgorithmsSequential and Parallel Searching Algorithms
Sequential and Parallel Searching Algorithms
 
Information System Architecture
Information System ArchitectureInformation System Architecture
Information System Architecture
 
Application of Knowledge Engineering in Legal Data : A case study of the info...
Application of Knowledge Engineering in Legal Data : A case study of the info...Application of Knowledge Engineering in Legal Data : A case study of the info...
Application of Knowledge Engineering in Legal Data : A case study of the info...
 
Case Based Reasoning
Case Based ReasoningCase Based Reasoning
Case Based Reasoning
 
CNN based Handwritten Signature Recognition
CNN based Handwritten Signature RecognitionCNN based Handwritten Signature Recognition
CNN based Handwritten Signature Recognition
 
Study of Vitellogenin Motif
Study of Vitellogenin MotifStudy of Vitellogenin Motif
Study of Vitellogenin Motif
 
Task programming in cloud computing
Task programming in cloud computingTask programming in cloud computing
Task programming in cloud computing
 
Gene Identification in Alzheimer Disease Using Bioinformatics Analysis
Gene Identification in Alzheimer Disease Using Bioinformatics AnalysisGene Identification in Alzheimer Disease Using Bioinformatics Analysis
Gene Identification in Alzheimer Disease Using Bioinformatics Analysis
 
Conditional Random Fields
Conditional Random FieldsConditional Random Fields
Conditional Random Fields
 
Principal component analysis and lda
Principal component analysis and ldaPrincipal component analysis and lda
Principal component analysis and lda
 

Recently uploaded

KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSrknatarajan
 

Recently uploaded (20)

KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 

Comparison of ANN Algorithm for Water Quality Prediction of River Ganga

  • 1. Comparison of ANN Algorithm for Water Quality Prediction of River Ganga Aradhana Giri and N.B. Singh Department of Civil Engineering, Institute of Engineering and Technology Lucknow, UP, India Presented By: Suresh Pokharel (074MSCSK015) M.Sc. in Computer System and Knowledge Engineering Institute of Engineering, Pulchowk Campus 1
  • 2. Introduction ● Maintaining the Availability and Quality of the freshwater resources : A vital environmental challenge ● Human actions in urban areas surrounding the Ganga River (i.e. Kanpur, Allahabad, Varanasi etc.) generates severe impact. Causes of Water Pollution: - Rapid increase in population - Rising standards of living - Exponential growth of Industrialization 2
  • 3. Introduction to Ganga River ● The most worshipped river of the Hindus ● One of the most polluted river of the country ● 25 big cities located along its bank ● 95% of the sewage enters directly to the river ● Total length: 2525 KM (Gangotri to Gangasagar) ● Highly Polluted: 600 KM 3
  • 4. Ganga River : National River of India 4
  • 5. A man cleaning garbage along the banks of the river Ganges in Kolkata, India, April 9, 2017. 5
  • 6. Objective To develop two different ANN models and compare their performances to evaluate the current situation and predict the behaviour of water quality with respect to changes in pollutant loads and hydrological conditions 6
  • 7. Gathered Data ● Hydro Meteorological data ● Quality Measurement in River ● Land use ● Management practices on land ● Point pollution measurement ● Flow and water level data 7
  • 8. Table: PRIMARY WATER QUALITY CRITERIA FOR DESIGNATED (BEST - USE - CLASSES) Source: http://www.uppcb.com/river_quality.htm 8
  • 10. Dissolved Oxygen ● Dissolved oxygen refers to the level of free, non-compound oxygen molecule present in water ● Fish and aquatic animals cannot split oxygen from water (H2O) or other oxygen-containing compounds. ● Measured in units of milligrams of gas per liter of water – mg/L. (parts per million or ppm). 10
  • 11. How Temperature affects water quality? ● Temperature impacts both the chemical and biological characteristics of surface water ● Warm water is less capable of holding dissolved oxygen. ● Low dissolved oxygen levels leave aquatic organisms in a weakened physical state and more susceptible to disease, parasites, and other pollutants. 11 Source: US Geographical Survey (https://water.usgs.gov/edu/temperature.html)
  • 12. Artificial Neural Network Model Monthly data of previous 5 years (2008 to 2012) are measured with attributes: ● Temperature ● Flow rate ● BOD (Biochemical Oxygen Demand) ● DO (Dissolved Oxygen) Implementation Platform: MATLAB NN Toolbox Data Source: Uttar Pradesh Pollution Control Board (UPPCB) 12
  • 13. Division of Data Training Data : 70% Testing Data : 30% Input_Train: 1x42 Output_Train: 1x42 Input_validation: 1x18 Output_validation: 1x18 13
  • 14. Training Algorithms Back Propagation: Backpropagation works by using a loss function to calculate how far the network was from the target output. 14
  • 15. Training Algorithm - 1 Gradient Descent with adaptive learning: ● Function name: traingda ● A network training function that updates weight and bias values according to gradient descent with adaptive learning rate. ● Backpropagation is used to calculate derivatives of performance dperf with respect to the weight and bias variables X. ● Each variable is adjusted according to gradient descent: dX = alpha*d(perf)/dX ● Gradient Descent has a problem of getting stuck in Local Minima 15
  • 16. Activation Function for GDA For Hidden Layer real-valued function ф whose value depends only on the distance Gaussian radial basis function r = |x-xi | ф = e-(εr)^2 For Output Layer Linear activation function Transfer Function Hyperbolic Sigmoid Tangent function ( tansig ) 16
  • 17. Training Algorithm - 2 Levenberg Marquardt Back Propagation: ● The LM curve-fitting method : combination the gradient descent method and the Gauss-Newton method. Backpropagation is used to calculate the Jacobian jX of performance perf with respect to the weight and bias variables X. Each variable is adjusted according to Levenberg-Marquardt, jj = jX * jX je = jX * E dX = -(jj+I*mu) je where E is all errors and I is the identity matrix. Function in Matlab: trainlm Source: https://www.mathworks.com/help/deeplearning/ref/trainlm.html 17
  • 18. Activation Function for LM For Hidden Layer Tanh (Hyperbolic Tangent function) f(x) = 1 — exp(-2x) / 1 + exp(-2x) -1 < output < 1 For Output Layer Linear activation function Transfer Function Log Sigmoid Transfer function (logsig ) 18
  • 19. Testing ● Test with unknown data set ● After training with each ANN configuration, Performance evaluation methods used : Correlation Coefficient Mean Square Error (MSE) Root Mean Square Error (RMSE) Xi : Real ith data Yi : ith Estimate N : NUmber of Xi, Yi X ̄ : Average of X 19
  • 20. Results Fig. Comparison between output of Levenberg Marquardt (LM) backpropagation and Gradient Descent with adaptive learning (GDA) rate backpropagation 20
  • 21. 21
  • 22. Results (contd ...) Best Trained R = 0.9860 Best Validation R = 0.9800 Best Output vs. Target = 0.9919 ● In comparison to GDA, result of LM is found to be more accurate ● LM is faster as compared to GDA 22
  • 23. References 1. Giri, Aradhana, and N. B. Singh. "Comparison of Artificial Neural Network Algorithm for Water Quality Prediction of River Ganga." Environmental Research Journal 8.2 (2014): 55-63. 2. Webb, Bruce W., and Franz Nobilis. "Long-term changes in river temperature and the influence of climatic and hydrological factors." Hydrological Sciences Journal 52.1 (2007): 74-85. 3. Zhang, Guoqiang, B. Eddy Patuwo, and Michael Y. Hu. "Forecasting with artificial neural networks:: The state of the art." International journal of forecasting 14.1 (1998): 35-62. 4. Maier, Holger R., and Graeme C. Dandy. "Neural networks for the prediction and forecasting of water resources variables: a review of modelling issues and applications." Environmental modelling & software 15.1 (2000): 101-124. 23