SlideShare a Scribd company logo
1 of 40
ADDIS ABABA UNIVERSITY
AAiT
School of Electrical and Computer Engineering
Thesis title: Weather Forecasting using Deep Learning
Algorithm for the Ethiopian Context
By: Haftom Aregawi
Advisor: Mr. Menore Tekeba
Introduction
Weather - condition of the air on earth at a
given time
 Climate - average weather conditions in a
place over many years
Weather forecasting is the application of
science and technology to predict the condition
of the atmosphere.
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 2
Introduction…
Background of weather forecasting…
In Ethiopia
 Metrological weather prediction was started at the
end of 19th century in Addis Ababa.
 Metrological technology station was established in
1890 in Adamtilu and 1896 in Gambela.
 Officially established the NMA in December 31,
1980 under proclamation No of 201.
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 3
Introduction…
Forecasting of the weather with Ethiopian
context:
 Short range (6hrs.-2days)
 Medium range (>2-5days)
 Long range (>=7days)
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 4
Statement of the problem
 Research questions
Does forecasting of the weather events using DBN
much better than SVM and numerical based
regression?
Does DBN based forecasting of the atmospheric
condition suitable for the Ethiopian Context?
Is the variation of atmospheric condition solved
using DBN and SVM for regression better than the
existing forecasting method?
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 5
Statement of the problem
 Ethiopian meteorology agency uses statistical
and dynamical methods to predict the
atmospheric conditions
 Ethiopian NMA uses a software designed by
World Meteorology Organization (WMO)
standards for weather forecasting
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 6
Statement of the problem…
 The existing system does not consider what
type of forecasting modeling is appropriate for
Ethiopia and how to implement the system
with the Ethiopian context.
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 7
Objective
 General objective
Implementing of weather forecasting system using DNN
for the Ethiopian context which can forecast Ethiopian
weather conditions with better accuracy than the existing
system.
Specific objective
To select the appropriate types of weather forecasting
models and methods for the Ethiopian context.
To enhance short range, medium range, and long range
weather prediction for Ethiopia.
To enhance the overall prediction capability of weather
forecasting in Ethiopia by introducing new weather
forecasting methods.
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 8
Methodology
 The methodologies used in this thesis are:
 Literature survey
 Select algorithm
 Propose the system
 Design and Implement
 Testing
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 9
Scope of this Thesis
 To propose appropriate and suitable
forecasting model and algorithm for the
Ethiopian context by considering the four
season and three rainfall regimes.
 To compared the result of proposed system
with the result of numerical based and support
vector machine for regression methods.
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 10
Contribution of this Thesis
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 11
To enhance the forecasting mechanisms in
Ethiopia by considering an appropriate model.
To help for selecting and implementing of
appropriate forecasting algorithms for the
Ethiopian context.
Literature Review
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 12
Categorize into three
1. Artificial Neural Network Based Weather
Forecasting
 In 12–19 July 2016, Chen Kai et al.: “Short-
Term Precipitation Occurrence Prediction for
Strong Convective Weather Using Fy2-G Satellite
Data: A Case Study of Shenzhen, South China”
Literature Review…
2. Statistical Based Weather Forecasting
 In 17 February 2016, Taillardat Maxime et al.:
“Calibrated Ensemble Forecasts Using Quantile
Regression Forests and Ensemble Model Output
Statistics”
3. Numerical Based Weather Forecasting
In 2015, B. Iversen Emil et al.: “Short-term
probabilistic forecasting of wind speed using
stochastic differential equations”
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 13
Design of the System
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 14
Fig 1: Block Diagram of the proposed system
 Four year and Six months maximum and minimum:
 Temperature
 Dew Point
 Air Pressure
 Visibility
 Wind
 Humidity
 Precipitation
Design of the System…
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 15
 Pre- processing
Fig 2: block diagram of pre-processing phase
Design of the System…
 Pre- Processing…
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 16
 Handling Missing Data
 Handling small missing Values
 Handling Large missing Values
Design of the System…
 Pre- Processing…
Interpolation Small missing Value
Handling
Large missing Value
Handling
Cubic Spline 89.75% 71.45%
Linear
interpolation
76.2% 80.33%
Table 1: Accuracy of handling small and large missing values
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 17
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 18
Design of the System…
Pre- processing…
Data segmentation
Data Normalization
Fig 3: Block diagram of Time-Series data segmentation
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 19
Design of the System…
Pre- processing…
Correlation among input and output variables
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 20
Design of the System…
Pre- processing…
Correlation among input and output variables…
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 21
Design of the System…
Pre- processing…
Cross-Correlation among input and output variables
Results and Discussion
Result
The three experiments are:
Experiment one – Short range forecasting
Experiment two – Medium range forecasting
Experiment Three – Long range forecasting
 The performance of the result provided are
evaluated using percentage of root mean square
error as well as time consumption.
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 22
Results and Discussion …
 Result…
Experiment 1 – Short range
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 23
Fig 5.1: Short range forecasting of temperature
using SVM
Fig 5.2: Short range forecasting of
Precipitation using SVM
Results and Discussion …
Result…
Experiment 1 – Short range…
Fig 5. 3: (a) Short range of temperature forecasting with DBN (b) Short range of
precipitation forecasting with DBN
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 24
Results and Discussion …
Result…
Experiment 1 – Short range…
Fig 5.5: Short range precipitation
forecasting with numerical method
Fig 5.4: Short range Temperature
forecasting with numerical method
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 25
Results and Discussion …
Result…
Experiment 1 – Short range…
Table 2: Accuracy of forecasting temperature and Precipitation
Weather event DBN SVM NWP
Temperature 88.6% 79.6% 52.5%
Precipitation 87.47% 87.3% 78%
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 26
Results and Discussion …
Result…
Experiment 2 – Medium range
Fig 5. 6: (a) Maximum temperature with missing data (b) Maximum temperature after
handling the missing data using SVM
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 27
Results and Discussion …
Result…
Experiment 2 – Medium range…
Fig 5.7: (a) Minimum temperature before handling the missing data (b) Minimum
temperature after handling the missing data using DBN
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 28
Results and Discussion …
Result…
Experiment 2 – Medium range…
Fig 5.8: Forecasting of maximum temperature
using numerical
Fig 5.9: Forecasting of minimum
temperature using numerical
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 29
Results and Discussion …
Result…
Experiment 2 – Medium range…
Weather events DBN SVM NWP
Tempe
rature
Miss 87.7% 80.4% ---
Handled 92.2% 83.3% 67.15%
Precipi
tation
Miss 84.1% 87.47% ---
Handled 92.7% 87.41% 71.7%
Table 3: Accuracy of forecasting Maximum temperature and Precipitation
before and after handling the missing values
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 30
Results and Discussion …
Result…
Experiment 3 – Long range
Fig 5.10: (a) Minimum temperature with missing data (b) Minimum temperature after
handling the missing data
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 31
Results and Discussion …
Result…
Experiment 3 – Long range…
Fig 5.11: Long range forecasting of maximum temperature using DBN
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 32
Results and Discussion …
Result…
Experiment 3 – Long range…
Fig 5.12: forecasting of maximum temperature using numerical with polynomial
regression after handling the missing data
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 33
Results and Discussion …
Result…
Experiment 3 – Long range…
Weather events DBN SVM NWP
Temper
ature
Miss 32.88% 81.69% ---
Handled 34.85% 86.023% 58%
Precipit
ation
Miss 28.48% 85.56% ---
Handled 56.83% 85.67% 63.2%
Table 4: Accuracy of forecasting Maximum temperature and Precipitation
before and after handling the missing values
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 34
Results and Discussion …
 Discussion
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 35
Results and Discussion …
 Discussion…
Table 5 Summary of the time required to train the system with the RMSE values in each
of the experiments
Conclusion and Future Works
Conclusion
 The weather forecasting is implemented using the
three algorithms namely DBN, SVM, and
numerical.
 Cubic spline and linear interpolation methods are
applied to handle the missing data
 The performance of the achieved result is
compared based on the percentage of RMSE and
time consumption
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 37
Conclusion and Future Works …
Conclusion…
 Except in experiment three DBN algorithm has
higher performance than both SVM and the
numerical based forecasting.
 Forecasting after handling the missing data gives
us better performance.
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 38
Conclusion and Future Works …
Future Works
 For the next:
In order to forecast an accurate atmospheric condition, it
is better to add different types of weather events namely
radiation, cloud distribution, wind direction and speed.
 We should focus on applying different machine
learning algorithms to forecast accurate weather
condition.
Weather Forecasting Using DNN Algorithm for the Ethiopian Context 39
Weather Forecasting using Deep Learning A lgorithm for the Ethiopian Context

More Related Content

What's hot

mobile ad-hoc network (MANET) and its applications
mobile ad-hoc network (MANET) and its applicationsmobile ad-hoc network (MANET) and its applications
mobile ad-hoc network (MANET) and its applicationsAman Gupta
 
Presentation on supervised learning
Presentation on supervised learningPresentation on supervised learning
Presentation on supervised learningTonmoy Bhagawati
 
Heart disease prediction using machine learning algorithm
Heart disease prediction using machine learning algorithm Heart disease prediction using machine learning algorithm
Heart disease prediction using machine learning algorithm Kedar Damkondwar
 
Women Safety Night Patrolling Robot Using IOT
Women Safety Night Patrolling Robot Using IOTWomen Safety Night Patrolling Robot Using IOT
Women Safety Night Patrolling Robot Using IOTDr. Amarjeet Singh
 
Crop prediction using machine learning
Crop prediction using machine learningCrop prediction using machine learning
Crop prediction using machine learningdataalcott
 
FOREST FIRE DETECTION WIRELESS SENSOR NETWORK
FOREST FIRE DETECTION WIRELESS SENSOR NETWORKFOREST FIRE DETECTION WIRELESS SENSOR NETWORK
FOREST FIRE DETECTION WIRELESS SENSOR NETWORKAbhilash Krishnan
 
Orbital perturbations
Orbital perturbationsOrbital perturbations
Orbital perturbationsAli Sufyan
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networksjuno susi
 
Deep space communication
Deep space communicationDeep space communication
Deep space communicationSaurabh Tiwari
 
Detection of Parkinson’s disease using python.pptx
Detection of Parkinson’s disease using python.pptxDetection of Parkinson’s disease using python.pptx
Detection of Parkinson’s disease using python.pptxRashmiPrakash38
 
Geoscience satellite image processing
Geoscience satellite image processingGeoscience satellite image processing
Geoscience satellite image processinggaurav jain
 
Air pollution monitoring system using mobile gprs sensors array ppt
Air pollution monitoring system using mobile gprs sensors array pptAir pollution monitoring system using mobile gprs sensors array ppt
Air pollution monitoring system using mobile gprs sensors array pptSaurabh Giratkar
 
Traffic Prediction for Intelligent Transportation System using Machine Learning
Traffic Prediction for Intelligent Transportation System using Machine LearningTraffic Prediction for Intelligent Transportation System using Machine Learning
Traffic Prediction for Intelligent Transportation System using Machine LearningOmSuryawanshi9
 

What's hot (20)

QoS in WSN thesis
QoS in WSN thesisQoS in WSN thesis
QoS in WSN thesis
 
mobile ad-hoc network (MANET) and its applications
mobile ad-hoc network (MANET) and its applicationsmobile ad-hoc network (MANET) and its applications
mobile ad-hoc network (MANET) and its applications
 
Presentation on supervised learning
Presentation on supervised learningPresentation on supervised learning
Presentation on supervised learning
 
Heart disease prediction using machine learning algorithm
Heart disease prediction using machine learning algorithm Heart disease prediction using machine learning algorithm
Heart disease prediction using machine learning algorithm
 
Women Safety Night Patrolling Robot Using IOT
Women Safety Night Patrolling Robot Using IOTWomen Safety Night Patrolling Robot Using IOT
Women Safety Night Patrolling Robot Using IOT
 
Nano computing
Nano computingNano computing
Nano computing
 
Crop prediction using machine learning
Crop prediction using machine learningCrop prediction using machine learning
Crop prediction using machine learning
 
FOREST FIRE DETECTION WIRELESS SENSOR NETWORK
FOREST FIRE DETECTION WIRELESS SENSOR NETWORKFOREST FIRE DETECTION WIRELESS SENSOR NETWORK
FOREST FIRE DETECTION WIRELESS SENSOR NETWORK
 
Orbital perturbations
Orbital perturbationsOrbital perturbations
Orbital perturbations
 
WSN IN IOT
WSN IN IOTWSN IN IOT
WSN IN IOT
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 
Deep space communication
Deep space communicationDeep space communication
Deep space communication
 
Detection of Parkinson’s disease using python.pptx
Detection of Parkinson’s disease using python.pptxDetection of Parkinson’s disease using python.pptx
Detection of Parkinson’s disease using python.pptx
 
Geoscience satellite image processing
Geoscience satellite image processingGeoscience satellite image processing
Geoscience satellite image processing
 
Sun transit outage
Sun transit outageSun transit outage
Sun transit outage
 
Manet
ManetManet
Manet
 
FOG COMPUTING
FOG COMPUTINGFOG COMPUTING
FOG COMPUTING
 
Air pollution monitoring system using mobile gprs sensors array ppt
Air pollution monitoring system using mobile gprs sensors array pptAir pollution monitoring system using mobile gprs sensors array ppt
Air pollution monitoring system using mobile gprs sensors array ppt
 
Traffic Prediction for Intelligent Transportation System using Machine Learning
Traffic Prediction for Intelligent Transportation System using Machine LearningTraffic Prediction for Intelligent Transportation System using Machine Learning
Traffic Prediction for Intelligent Transportation System using Machine Learning
 
Nano computing.
Nano computing.Nano computing.
Nano computing.
 

Similar to Weather Forecasting using Deep Learning A lgorithm for the Ethiopian Context

Deep learning for multi year enso forecasts fnl
Deep learning for multi year enso forecasts fnlDeep learning for multi year enso forecasts fnl
Deep learning for multi year enso forecasts fnlRakesh S
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
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
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...IJECEIAES
 
IRJET - Intelligent Weather Forecasting using Machine Learning Techniques
IRJET -  	  Intelligent Weather Forecasting using Machine Learning TechniquesIRJET -  	  Intelligent Weather Forecasting using Machine Learning Techniques
IRJET - Intelligent Weather Forecasting using Machine Learning TechniquesIRJET Journal
 
23 2 may17 28apr 16137 (6575 new)(edit)
23 2 may17 28apr 16137 (6575 new)(edit)23 2 may17 28apr 16137 (6575 new)(edit)
23 2 may17 28apr 16137 (6575 new)(edit)IAESIJEECS
 
CFD down-scaling and online measurements for short-term wind power forecasting
CFD down-scaling and online measurements for short-term wind power forecastingCFD down-scaling and online measurements for short-term wind power forecasting
CFD down-scaling and online measurements for short-term wind power forecastingJean-Claude Meteodyn
 
Francisco J. Doblas-Big Data y cambio climático
Francisco J. Doblas-Big Data y cambio climáticoFrancisco J. Doblas-Big Data y cambio climático
Francisco J. Doblas-Big Data y cambio climáticoFundación Ramón Areces
 
CLOUD BURST FORECAST USING EXPERT SYSTEMS
CLOUD BURST FORECAST USING EXPERT SYSTEMSCLOUD BURST FORECAST USING EXPERT SYSTEMS
CLOUD BURST FORECAST USING EXPERT SYSTEMSIRJET Journal
 
An Enhanced Support Vector Regression Model for Weather Forecasting
An Enhanced Support Vector Regression Model for Weather ForecastingAn Enhanced Support Vector Regression Model for Weather Forecasting
An Enhanced Support Vector Regression Model for Weather ForecastingIOSR Journals
 
meteodynWT meso coupling downscaling regional planing
meteodynWT meso coupling downscaling regional planingmeteodynWT meso coupling downscaling regional planing
meteodynWT meso coupling downscaling regional planingJean-Claude Meteodyn
 
Weather observation and forecasting using radiosonde
Weather observation and forecasting using radiosondeWeather observation and forecasting using radiosonde
Weather observation and forecasting using radiosondeTELKOMNIKA JOURNAL
 
Facial recognition and body temperature measurements based on thermal images...
Facial recognition and body temperature measurements based  on thermal images...Facial recognition and body temperature measurements based  on thermal images...
Facial recognition and body temperature measurements based on thermal images...IAESIJAI
 
Applications of Numerical Method
Applications of Numerical Method Applications of Numerical Method
Applications of Numerical Method MdOsmanAzizMinaj
 
Basic analytical methods in Meteorology
Basic analytical methods in MeteorologyBasic analytical methods in Meteorology
Basic analytical methods in Meteorologymusadoto
 
Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...
Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...
Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...IJERA Editor
 

Similar to Weather Forecasting using Deep Learning A lgorithm for the Ethiopian Context (20)

Deep learning for multi year enso forecasts fnl
Deep learning for multi year enso forecasts fnlDeep learning for multi year enso forecasts fnl
Deep learning for multi year enso forecasts fnl
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
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 (...
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...
 
IRJET - Intelligent Weather Forecasting using Machine Learning Techniques
IRJET -  	  Intelligent Weather Forecasting using Machine Learning TechniquesIRJET -  	  Intelligent Weather Forecasting using Machine Learning Techniques
IRJET - Intelligent Weather Forecasting using Machine Learning Techniques
 
23 2 may17 28apr 16137 (6575 new)(edit)
23 2 may17 28apr 16137 (6575 new)(edit)23 2 may17 28apr 16137 (6575 new)(edit)
23 2 may17 28apr 16137 (6575 new)(edit)
 
CFD down-scaling and online measurements for short-term wind power forecasting
CFD down-scaling and online measurements for short-term wind power forecastingCFD down-scaling and online measurements for short-term wind power forecasting
CFD down-scaling and online measurements for short-term wind power forecasting
 
Francisco J. Doblas-Big Data y cambio climático
Francisco J. Doblas-Big Data y cambio climáticoFrancisco J. Doblas-Big Data y cambio climático
Francisco J. Doblas-Big Data y cambio climático
 
CLOUD BURST FORECAST USING EXPERT SYSTEMS
CLOUD BURST FORECAST USING EXPERT SYSTEMSCLOUD BURST FORECAST USING EXPERT SYSTEMS
CLOUD BURST FORECAST USING EXPERT SYSTEMS
 
An Enhanced Support Vector Regression Model for Weather Forecasting
An Enhanced Support Vector Regression Model for Weather ForecastingAn Enhanced Support Vector Regression Model for Weather Forecasting
An Enhanced Support Vector Regression Model for Weather Forecasting
 
hje.pptx
hje.pptxhje.pptx
hje.pptx
 
meteodynWT meso coupling downscaling regional planing
meteodynWT meso coupling downscaling regional planingmeteodynWT meso coupling downscaling regional planing
meteodynWT meso coupling downscaling regional planing
 
Weather observation and forecasting using radiosonde
Weather observation and forecasting using radiosondeWeather observation and forecasting using radiosonde
Weather observation and forecasting using radiosonde
 
CliffStat.ppt
CliffStat.pptCliffStat.ppt
CliffStat.ppt
 
Ijcatr04061003
Ijcatr04061003Ijcatr04061003
Ijcatr04061003
 
Facial recognition and body temperature measurements based on thermal images...
Facial recognition and body temperature measurements based  on thermal images...Facial recognition and body temperature measurements based  on thermal images...
Facial recognition and body temperature measurements based on thermal images...
 
Applications of Numerical Method
Applications of Numerical Method Applications of Numerical Method
Applications of Numerical Method
 
Basic analytical methods in Meteorology
Basic analytical methods in MeteorologyBasic analytical methods in Meteorology
Basic analytical methods in Meteorology
 
Marvuglia
MarvugliaMarvuglia
Marvuglia
 
Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...
Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...
Predict the Average Temperatures of Baghdad City by Used Artificial Neural Ne...
 

More from Aksum Institute of Technology(AIT, @Letsgo)

Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...
Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...
Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...Aksum Institute of Technology(AIT, @Letsgo)
 

More from Aksum Institute of Technology(AIT, @Letsgo) (13)

Ns lecture5: Introduction to Computer, Information, and Network Security.
Ns lecture5: Introduction to Computer, Information, and Network Security.Ns lecture5: Introduction to Computer, Information, and Network Security.
Ns lecture5: Introduction to Computer, Information, and Network Security.
 
Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...
Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...
Ns lecture4: Introduction to Virtual Network Protocol(VPN) and Internet Proto...
 
Ns lecture3: Introduction to Multi Protocol Label Switching(MPLS)
Ns lecture3: Introduction to Multi Protocol Label Switching(MPLS) Ns lecture3: Introduction to Multi Protocol Label Switching(MPLS)
Ns lecture3: Introduction to Multi Protocol Label Switching(MPLS)
 
Ns lecture2: Introduction to LAN Technology
Ns lecture2: Introduction to LAN TechnologyNs lecture2: Introduction to LAN Technology
Ns lecture2: Introduction to LAN Technology
 
Ns lecture1: Introduction to Routing Protocol
Ns lecture1: Introduction to Routing ProtocolNs lecture1: Introduction to Routing Protocol
Ns lecture1: Introduction to Routing Protocol
 
Logic Simulation, Modeling, and Testing
Logic Simulation, Modeling, and TestingLogic Simulation, Modeling, and Testing
Logic Simulation, Modeling, and Testing
 
Introduction to VHDL
Introduction to VHDLIntroduction to VHDL
Introduction to VHDL
 
ASIC vs FPGA
ASIC vs FPGAASIC vs FPGA
ASIC vs FPGA
 
Asic design
Asic designAsic design
Asic design
 
Introduction to network security and lan technology
Introduction to network security and lan technologyIntroduction to network security and lan technology
Introduction to network security and lan technology
 
Basic Computer Organization and Design
Basic  Computer  Organization  and  DesignBasic  Computer  Organization  and  Design
Basic Computer Organization and Design
 
Globus and Gridbus
Globus and GridbusGlobus and Gridbus
Globus and Gridbus
 
Globus ppt
Globus pptGlobus ppt
Globus ppt
 

Recently uploaded

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17Celine George
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfstareducators107
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonhttgc7rh9c
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Celine George
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesSHIVANANDaRV
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 

Recently uploaded (20)

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food Additives
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 

Weather Forecasting using Deep Learning A lgorithm for the Ethiopian Context

  • 1. ADDIS ABABA UNIVERSITY AAiT School of Electrical and Computer Engineering Thesis title: Weather Forecasting using Deep Learning Algorithm for the Ethiopian Context By: Haftom Aregawi Advisor: Mr. Menore Tekeba
  • 2. Introduction Weather - condition of the air on earth at a given time  Climate - average weather conditions in a place over many years Weather forecasting is the application of science and technology to predict the condition of the atmosphere. Weather Forecasting Using DNN Algorithm for the Ethiopian Context 2
  • 3. Introduction… Background of weather forecasting… In Ethiopia  Metrological weather prediction was started at the end of 19th century in Addis Ababa.  Metrological technology station was established in 1890 in Adamtilu and 1896 in Gambela.  Officially established the NMA in December 31, 1980 under proclamation No of 201. Weather Forecasting Using DNN Algorithm for the Ethiopian Context 3
  • 4. Introduction… Forecasting of the weather with Ethiopian context:  Short range (6hrs.-2days)  Medium range (>2-5days)  Long range (>=7days) Weather Forecasting Using DNN Algorithm for the Ethiopian Context 4
  • 5. Statement of the problem  Research questions Does forecasting of the weather events using DBN much better than SVM and numerical based regression? Does DBN based forecasting of the atmospheric condition suitable for the Ethiopian Context? Is the variation of atmospheric condition solved using DBN and SVM for regression better than the existing forecasting method? Weather Forecasting Using DNN Algorithm for the Ethiopian Context 5
  • 6. Statement of the problem  Ethiopian meteorology agency uses statistical and dynamical methods to predict the atmospheric conditions  Ethiopian NMA uses a software designed by World Meteorology Organization (WMO) standards for weather forecasting Weather Forecasting Using DNN Algorithm for the Ethiopian Context 6
  • 7. Statement of the problem…  The existing system does not consider what type of forecasting modeling is appropriate for Ethiopia and how to implement the system with the Ethiopian context. Weather Forecasting Using DNN Algorithm for the Ethiopian Context 7
  • 8. Objective  General objective Implementing of weather forecasting system using DNN for the Ethiopian context which can forecast Ethiopian weather conditions with better accuracy than the existing system. Specific objective To select the appropriate types of weather forecasting models and methods for the Ethiopian context. To enhance short range, medium range, and long range weather prediction for Ethiopia. To enhance the overall prediction capability of weather forecasting in Ethiopia by introducing new weather forecasting methods. Weather Forecasting Using DNN Algorithm for the Ethiopian Context 8
  • 9. Methodology  The methodologies used in this thesis are:  Literature survey  Select algorithm  Propose the system  Design and Implement  Testing Weather Forecasting Using DNN Algorithm for the Ethiopian Context 9
  • 10. Scope of this Thesis  To propose appropriate and suitable forecasting model and algorithm for the Ethiopian context by considering the four season and three rainfall regimes.  To compared the result of proposed system with the result of numerical based and support vector machine for regression methods. Weather Forecasting Using DNN Algorithm for the Ethiopian Context 10
  • 11. Contribution of this Thesis Weather Forecasting Using DNN Algorithm for the Ethiopian Context 11 To enhance the forecasting mechanisms in Ethiopia by considering an appropriate model. To help for selecting and implementing of appropriate forecasting algorithms for the Ethiopian context.
  • 12. Literature Review Weather Forecasting Using DNN Algorithm for the Ethiopian Context 12 Categorize into three 1. Artificial Neural Network Based Weather Forecasting  In 12–19 July 2016, Chen Kai et al.: “Short- Term Precipitation Occurrence Prediction for Strong Convective Weather Using Fy2-G Satellite Data: A Case Study of Shenzhen, South China”
  • 13. Literature Review… 2. Statistical Based Weather Forecasting  In 17 February 2016, Taillardat Maxime et al.: “Calibrated Ensemble Forecasts Using Quantile Regression Forests and Ensemble Model Output Statistics” 3. Numerical Based Weather Forecasting In 2015, B. Iversen Emil et al.: “Short-term probabilistic forecasting of wind speed using stochastic differential equations” Weather Forecasting Using DNN Algorithm for the Ethiopian Context 13
  • 14. Design of the System Weather Forecasting Using DNN Algorithm for the Ethiopian Context 14 Fig 1: Block Diagram of the proposed system  Four year and Six months maximum and minimum:  Temperature  Dew Point  Air Pressure  Visibility  Wind  Humidity  Precipitation
  • 15. Design of the System… Weather Forecasting Using DNN Algorithm for the Ethiopian Context 15  Pre- processing Fig 2: block diagram of pre-processing phase
  • 16. Design of the System…  Pre- Processing… Weather Forecasting Using DNN Algorithm for the Ethiopian Context 16  Handling Missing Data  Handling small missing Values  Handling Large missing Values
  • 17. Design of the System…  Pre- Processing… Interpolation Small missing Value Handling Large missing Value Handling Cubic Spline 89.75% 71.45% Linear interpolation 76.2% 80.33% Table 1: Accuracy of handling small and large missing values Weather Forecasting Using DNN Algorithm for the Ethiopian Context 17
  • 18. Weather Forecasting Using DNN Algorithm for the Ethiopian Context 18 Design of the System… Pre- processing… Data segmentation Data Normalization Fig 3: Block diagram of Time-Series data segmentation
  • 19. Weather Forecasting Using DNN Algorithm for the Ethiopian Context 19 Design of the System… Pre- processing… Correlation among input and output variables
  • 20. Weather Forecasting Using DNN Algorithm for the Ethiopian Context 20 Design of the System… Pre- processing… Correlation among input and output variables…
  • 21. Weather Forecasting Using DNN Algorithm for the Ethiopian Context 21 Design of the System… Pre- processing… Cross-Correlation among input and output variables
  • 22. Results and Discussion Result The three experiments are: Experiment one – Short range forecasting Experiment two – Medium range forecasting Experiment Three – Long range forecasting  The performance of the result provided are evaluated using percentage of root mean square error as well as time consumption. Weather Forecasting Using DNN Algorithm for the Ethiopian Context 22
  • 23. Results and Discussion …  Result… Experiment 1 – Short range Weather Forecasting Using DNN Algorithm for the Ethiopian Context 23 Fig 5.1: Short range forecasting of temperature using SVM Fig 5.2: Short range forecasting of Precipitation using SVM
  • 24. Results and Discussion … Result… Experiment 1 – Short range… Fig 5. 3: (a) Short range of temperature forecasting with DBN (b) Short range of precipitation forecasting with DBN Weather Forecasting Using DNN Algorithm for the Ethiopian Context 24
  • 25. Results and Discussion … Result… Experiment 1 – Short range… Fig 5.5: Short range precipitation forecasting with numerical method Fig 5.4: Short range Temperature forecasting with numerical method Weather Forecasting Using DNN Algorithm for the Ethiopian Context 25
  • 26. Results and Discussion … Result… Experiment 1 – Short range… Table 2: Accuracy of forecasting temperature and Precipitation Weather event DBN SVM NWP Temperature 88.6% 79.6% 52.5% Precipitation 87.47% 87.3% 78% Weather Forecasting Using DNN Algorithm for the Ethiopian Context 26
  • 27. Results and Discussion … Result… Experiment 2 – Medium range Fig 5. 6: (a) Maximum temperature with missing data (b) Maximum temperature after handling the missing data using SVM Weather Forecasting Using DNN Algorithm for the Ethiopian Context 27
  • 28. Results and Discussion … Result… Experiment 2 – Medium range… Fig 5.7: (a) Minimum temperature before handling the missing data (b) Minimum temperature after handling the missing data using DBN Weather Forecasting Using DNN Algorithm for the Ethiopian Context 28
  • 29. Results and Discussion … Result… Experiment 2 – Medium range… Fig 5.8: Forecasting of maximum temperature using numerical Fig 5.9: Forecasting of minimum temperature using numerical Weather Forecasting Using DNN Algorithm for the Ethiopian Context 29
  • 30. Results and Discussion … Result… Experiment 2 – Medium range… Weather events DBN SVM NWP Tempe rature Miss 87.7% 80.4% --- Handled 92.2% 83.3% 67.15% Precipi tation Miss 84.1% 87.47% --- Handled 92.7% 87.41% 71.7% Table 3: Accuracy of forecasting Maximum temperature and Precipitation before and after handling the missing values Weather Forecasting Using DNN Algorithm for the Ethiopian Context 30
  • 31. Results and Discussion … Result… Experiment 3 – Long range Fig 5.10: (a) Minimum temperature with missing data (b) Minimum temperature after handling the missing data Weather Forecasting Using DNN Algorithm for the Ethiopian Context 31
  • 32. Results and Discussion … Result… Experiment 3 – Long range… Fig 5.11: Long range forecasting of maximum temperature using DBN Weather Forecasting Using DNN Algorithm for the Ethiopian Context 32
  • 33. Results and Discussion … Result… Experiment 3 – Long range… Fig 5.12: forecasting of maximum temperature using numerical with polynomial regression after handling the missing data Weather Forecasting Using DNN Algorithm for the Ethiopian Context 33
  • 34. Results and Discussion … Result… Experiment 3 – Long range… Weather events DBN SVM NWP Temper ature Miss 32.88% 81.69% --- Handled 34.85% 86.023% 58% Precipit ation Miss 28.48% 85.56% --- Handled 56.83% 85.67% 63.2% Table 4: Accuracy of forecasting Maximum temperature and Precipitation before and after handling the missing values Weather Forecasting Using DNN Algorithm for the Ethiopian Context 34
  • 35. Results and Discussion …  Discussion Weather Forecasting Using DNN Algorithm for the Ethiopian Context 35
  • 36. Results and Discussion …  Discussion… Table 5 Summary of the time required to train the system with the RMSE values in each of the experiments
  • 37. Conclusion and Future Works Conclusion  The weather forecasting is implemented using the three algorithms namely DBN, SVM, and numerical.  Cubic spline and linear interpolation methods are applied to handle the missing data  The performance of the achieved result is compared based on the percentage of RMSE and time consumption Weather Forecasting Using DNN Algorithm for the Ethiopian Context 37
  • 38. Conclusion and Future Works … Conclusion…  Except in experiment three DBN algorithm has higher performance than both SVM and the numerical based forecasting.  Forecasting after handling the missing data gives us better performance. Weather Forecasting Using DNN Algorithm for the Ethiopian Context 38
  • 39. Conclusion and Future Works … Future Works  For the next: In order to forecast an accurate atmospheric condition, it is better to add different types of weather events namely radiation, cloud distribution, wind direction and speed.  We should focus on applying different machine learning algorithms to forecast accurate weather condition. Weather Forecasting Using DNN Algorithm for the Ethiopian Context 39