Weather prediction system using ANN algorithm / Nur Afiqah Ahmad Sukri

Agriculture, transportation, and disaster management are just a few industries that heavily rely on weather forecasting. The complexity and non-linearity of atmospheric processes make traditional weather forecast approaches, which rely on numerical models and observational data, particularly difficu...

Full description

Saved in:
Bibliographic Details
Main Author: Ahmad Sukri, Nur Afiqah
Format: Thesis
Language:English
Published: 2024
Subjects:
Online Access:https://ir.uitm.edu.my/id/eprint/96291/1/96291.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-uitm-ir.96291
record_format uketd_dc
spelling my-uitm-ir.962912024-06-04T07:20:23Z Weather prediction system using ANN algorithm / Nur Afiqah Ahmad Sukri 2024 Ahmad Sukri, Nur Afiqah Neural networks (Computer science) Agriculture, transportation, and disaster management are just a few industries that heavily rely on weather forecasting. The complexity and non-linearity of atmospheric processes make traditional weather forecast approaches, which rely on numerical models and observational data, particularly difficult to use. Artificial neural network (ANN) algorithms have made significant progress in recent years in terms of increasing the accuracy of weather forecasts. This research gives a thorough investigation into ANN-based weather prediction. The objective of the project is to develop a weather prediction system using artificial neural network (ANN) algorithms and to evaluate its performance and accuracy. The dataset used for this project consists of historical weather data collected from the Kaggle website. The dataset contains 1461 rows and six columns, representing the date, precipitation, maximum and minimum temperatures, wind speed, and weather category of each observation. The weather category has five types: drizzle, rain, sun, snow, and fog. However, since drizzle, snow, and fog have too few observations compared to rain and sun, they are combined into one group. The dataset covers the period from 2010 to 2016 and provides essential information for weather analysis and prediction. The data is preprocessed, labeled, and split into training and testing sets which are 80% for training and 20% for testing. The ANN model consists of three layers with ReLU and softmax activations and is trained using the backpropagation algorithm. The performance of the model is evaluated using metrics such as mean squared error (MSE), root mean squared error (RMSE), mean absolute error (MAE), precision, recall, F1-score, and accuracy. The results show that the model can accurately predict the weather category with an accuracy of 87.37%, a precision of 85.24%, a recall of 87.37%, and an F1-score of 85.10%. The model also has low values of MSE (0.0603), RMSE (0.2455), and MAE (0.1302), indicating a good fit between the predicted and actual values. Overall, this study advances the science of weather forecasting by showing how well ANN algorithms can capture intricate weather patterns. 2024 Thesis https://ir.uitm.edu.my/id/eprint/96291/ https://ir.uitm.edu.my/id/eprint/96291/1/96291.pdf text en public degree Universiti Teknologi MARA, Terengganu College of Computing, Informatics and Media Ismail @ Khori, Zuriati
institution Universiti Teknologi MARA
collection UiTM Institutional Repository
language English
advisor Ismail @ Khori, Zuriati
topic Neural networks (Computer science)
spellingShingle Neural networks (Computer science)
Ahmad Sukri, Nur Afiqah
Weather prediction system using ANN algorithm / Nur Afiqah Ahmad Sukri
description Agriculture, transportation, and disaster management are just a few industries that heavily rely on weather forecasting. The complexity and non-linearity of atmospheric processes make traditional weather forecast approaches, which rely on numerical models and observational data, particularly difficult to use. Artificial neural network (ANN) algorithms have made significant progress in recent years in terms of increasing the accuracy of weather forecasts. This research gives a thorough investigation into ANN-based weather prediction. The objective of the project is to develop a weather prediction system using artificial neural network (ANN) algorithms and to evaluate its performance and accuracy. The dataset used for this project consists of historical weather data collected from the Kaggle website. The dataset contains 1461 rows and six columns, representing the date, precipitation, maximum and minimum temperatures, wind speed, and weather category of each observation. The weather category has five types: drizzle, rain, sun, snow, and fog. However, since drizzle, snow, and fog have too few observations compared to rain and sun, they are combined into one group. The dataset covers the period from 2010 to 2016 and provides essential information for weather analysis and prediction. The data is preprocessed, labeled, and split into training and testing sets which are 80% for training and 20% for testing. The ANN model consists of three layers with ReLU and softmax activations and is trained using the backpropagation algorithm. The performance of the model is evaluated using metrics such as mean squared error (MSE), root mean squared error (RMSE), mean absolute error (MAE), precision, recall, F1-score, and accuracy. The results show that the model can accurately predict the weather category with an accuracy of 87.37%, a precision of 85.24%, a recall of 87.37%, and an F1-score of 85.10%. The model also has low values of MSE (0.0603), RMSE (0.2455), and MAE (0.1302), indicating a good fit between the predicted and actual values. Overall, this study advances the science of weather forecasting by showing how well ANN algorithms can capture intricate weather patterns.
format Thesis
qualification_level Bachelor degree
author Ahmad Sukri, Nur Afiqah
author_facet Ahmad Sukri, Nur Afiqah
author_sort Ahmad Sukri, Nur Afiqah
title Weather prediction system using ANN algorithm / Nur Afiqah Ahmad Sukri
title_short Weather prediction system using ANN algorithm / Nur Afiqah Ahmad Sukri
title_full Weather prediction system using ANN algorithm / Nur Afiqah Ahmad Sukri
title_fullStr Weather prediction system using ANN algorithm / Nur Afiqah Ahmad Sukri
title_full_unstemmed Weather prediction system using ANN algorithm / Nur Afiqah Ahmad Sukri
title_sort weather prediction system using ann algorithm / nur afiqah ahmad sukri
granting_institution Universiti Teknologi MARA, Terengganu
granting_department College of Computing, Informatics and Media
publishDate 2024
url https://ir.uitm.edu.my/id/eprint/96291/1/96291.pdf
_version_ 1804889983505399808