Forecasting Weather using Deep Learning from the Meteorological Stations Data : A Study of Different Meteorological Stations in Kaski District, Nepal

Contemporarily, one of the most pressing concerns is reliable and rapid weather forecasting. In Nepal, the Department of Hydrology and Meteorological uses a numerical modeling approach to forecast the weather, which is tardy and requires high-end equipment to process the information, so a deep learn...

Full description

Saved in:
Bibliographic Details
Main Authors: Supath Dhital, Kapil Lamsal, Sulav Shrestha, Umesh Bhurtyal
Format: Article
Language:English
Published: Tishk International University 2024-06-01
Series:Eurasian Journal of Science and Engineering
Subjects:
Online Access:https://eajse.tiu.edu.iq/index.php/eajse/article/view/14
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832096685043482624
author Supath Dhital
Kapil Lamsal
Sulav Shrestha
Umesh Bhurtyal
author_facet Supath Dhital
Kapil Lamsal
Sulav Shrestha
Umesh Bhurtyal
author_sort Supath Dhital
collection DOAJ
description Contemporarily, one of the most pressing concerns is reliable and rapid weather forecasting. In Nepal, the Department of Hydrology and Meteorological uses a numerical modeling approach to forecast the weather, which is tardy and requires high-end equipment to process the information, so a deep learning approach will be the best alternative. This project aims to forecast the next 2-hour Precipitation and Air Temperature for Pokhara Domestic Airport meteorological station and the next day's Precipitation, Maximum and Minimum Air Temperature forecast for Lumle, Begnas, and Lamachaur meteorological station, total of four meteorological stations of the Kaski District, Nepal using Long Short-Term Memory (LSTM): a Recurrent Neural Network (RNN) and deploy the outputs through the web portal. The four hourly parameters: Rainfall, Relative Humidity (R.H), Wind Speed, and Air Temperature, were used for modeling the airport station forecast, whereas Rainfall, Relative Humidity (R.H), Maximum and Minimum Temperature were used for modeling the Begnas and Lumle station forecast and only Precipitation data was used for Lamachaur station. Averaging and linear interpolation techniques were used to fill out the missing values and outliers were detected using Box Plot and replaced with threshold value for each parameter. Stochastic Gradient Descent and Adam optimizer are used to optimize the LSTM model. Among all the models prepared, Root Mean Square Error (RMSE) values range from 0.58 to 4.08 for the precipitation model and from 0.16 to 0.82 for the air temperature model, and Mean Absolute Error (MAE) values range from 0.21 to 2.87 for the precipitation model and from 0.12 to 0.64 for air temperature model were the values of the final model that indicates better accuracy for air temperature. The R² values range from 0.89 to 0.99, indicating the train and test data were fitted to the model really well.
format Article
id doaj-art-911096452044496fa7993d6e7abae017
institution Kabale University
issn 2414-5629
2414-5602
language English
publishDate 2024-06-01
publisher Tishk International University
record_format Article
series Eurasian Journal of Science and Engineering
spelling doaj-art-911096452044496fa7993d6e7abae0172025-02-05T12:45:22ZengTishk International UniversityEurasian Journal of Science and Engineering2414-56292414-56022024-06-011021633https://doi.org/10.23918/eajse.v10i2p02Forecasting Weather using Deep Learning from the Meteorological Stations Data : A Study of Different Meteorological Stations in Kaski District, NepalSupath Dhital0https://orcid.org/0000-0002-9535-8544Kapil Lamsal1https://orcid.org/0009-0002-7630-9605Sulav Shrestha2https://orcid.org/0009-0001-0203-9262Umesh Bhurtyal3https://orcid.org/0009-0009-9154-9683Department of Geography and Environment Studies, The University of Alabama, Tuscaloosa AL-USADepartment of Geomatics Engineering, Faculty of Engineering, Tribhuvan University, Pokhara-NepalDepartment of Geomatics Engineering, Faculty of Engineering, Tribhuvan University, Pokhara-NepalDepartment of Geomatics Engineering, Faculty of Engineering, Tribhuvan University, Pokhara-Nepal Contemporarily, one of the most pressing concerns is reliable and rapid weather forecasting. In Nepal, the Department of Hydrology and Meteorological uses a numerical modeling approach to forecast the weather, which is tardy and requires high-end equipment to process the information, so a deep learning approach will be the best alternative. This project aims to forecast the next 2-hour Precipitation and Air Temperature for Pokhara Domestic Airport meteorological station and the next day's Precipitation, Maximum and Minimum Air Temperature forecast for Lumle, Begnas, and Lamachaur meteorological station, total of four meteorological stations of the Kaski District, Nepal using Long Short-Term Memory (LSTM): a Recurrent Neural Network (RNN) and deploy the outputs through the web portal. The four hourly parameters: Rainfall, Relative Humidity (R.H), Wind Speed, and Air Temperature, were used for modeling the airport station forecast, whereas Rainfall, Relative Humidity (R.H), Maximum and Minimum Temperature were used for modeling the Begnas and Lumle station forecast and only Precipitation data was used for Lamachaur station. Averaging and linear interpolation techniques were used to fill out the missing values and outliers were detected using Box Plot and replaced with threshold value for each parameter. Stochastic Gradient Descent and Adam optimizer are used to optimize the LSTM model. Among all the models prepared, Root Mean Square Error (RMSE) values range from 0.58 to 4.08 for the precipitation model and from 0.16 to 0.82 for the air temperature model, and Mean Absolute Error (MAE) values range from 0.21 to 2.87 for the precipitation model and from 0.12 to 0.64 for air temperature model were the values of the final model that indicates better accuracy for air temperature. The R² values range from 0.89 to 0.99, indicating the train and test data were fitted to the model really well.https://eajse.tiu.edu.iq/index.php/eajse/article/view/14weather forecastdeep learninglong short-term memory (lstm)meteorological dataprecipitationair temperature
spellingShingle Supath Dhital
Kapil Lamsal
Sulav Shrestha
Umesh Bhurtyal
Forecasting Weather using Deep Learning from the Meteorological Stations Data : A Study of Different Meteorological Stations in Kaski District, Nepal
Eurasian Journal of Science and Engineering
weather forecast
deep learning
long short-term memory (lstm)
meteorological data
precipitation
air temperature
title Forecasting Weather using Deep Learning from the Meteorological Stations Data : A Study of Different Meteorological Stations in Kaski District, Nepal
title_full Forecasting Weather using Deep Learning from the Meteorological Stations Data : A Study of Different Meteorological Stations in Kaski District, Nepal
title_fullStr Forecasting Weather using Deep Learning from the Meteorological Stations Data : A Study of Different Meteorological Stations in Kaski District, Nepal
title_full_unstemmed Forecasting Weather using Deep Learning from the Meteorological Stations Data : A Study of Different Meteorological Stations in Kaski District, Nepal
title_short Forecasting Weather using Deep Learning from the Meteorological Stations Data : A Study of Different Meteorological Stations in Kaski District, Nepal
title_sort forecasting weather using deep learning from the meteorological stations data a study of different meteorological stations in kaski district nepal
topic weather forecast
deep learning
long short-term memory (lstm)
meteorological data
precipitation
air temperature
url https://eajse.tiu.edu.iq/index.php/eajse/article/view/14
work_keys_str_mv AT supathdhital forecastingweatherusingdeeplearningfromthemeteorologicalstationsdataastudyofdifferentmeteorologicalstationsinkaskidistrictnepal
AT kapillamsal forecastingweatherusingdeeplearningfromthemeteorologicalstationsdataastudyofdifferentmeteorologicalstationsinkaskidistrictnepal
AT sulavshrestha forecastingweatherusingdeeplearningfromthemeteorologicalstationsdataastudyofdifferentmeteorologicalstationsinkaskidistrictnepal
AT umeshbhurtyal forecastingweatherusingdeeplearningfromthemeteorologicalstationsdataastudyofdifferentmeteorologicalstationsinkaskidistrictnepal