An Optimal K-Nearest Neighbor for Weather Prediction Using Whale Optimization Algorithm

An Optimal K-Nearest Neighbor for Weather Prediction Using Whale Optimization Algorithm

Rajalakshmi Shenbaga Moorthy, Pabitha Parameshwaran
Copyright: © 2022 |Pages: 19
DOI: 10.4018/IJAMC.290538
Article PDF Download
Open access articles are freely available for download

Abstract

The weather has a serious impact on the environment as it affects to change day to day life. In recent days, many algorithms were proposed to predict the weather. Although various machine learning algorithms predict the weather, the optimal prediction of weather is not addressed. Optimal Prediction of weather is required as it has a serious impact on human life. Thus this domain invites an optimal system that can forecast weather thereby saving human life. To optimally predict the changes in weather, a metaheuristic algorithm called Whale Optimization Algorithm (WOA) is integrated with machine learning algorithm K- Nearest Neighbor (K-NN). Whale optimization is an algorithm inspired by the social behavior of whales. The proposed WOAK-NN is compared with K-NN. The integration of WOA with K-NN aims to maximize accuracy, F-measure and minimize mean absolute error. Also, the time complexity of WOAK-NN is compared with K-NN and observed that when the dataset is large, WOAK-NN requires minimum time for an optimal prediction.
Article Preview
Top

1. Introduction

Weather forecasting is a mechanism to predict weather i.e. changes in the atmospheric conditions for a given location. It is essential to predict weather as it has a significant impact on both living and non-living things. Forecasting weather is a crucial one as the changes in weather has a severe impact on the life of people, agricultural field (Kaur, S., & Cheema, S. S. 2017). Changes in weather are due to the molecules such as oxygen, carbon dioxide, Nitrogen dioxide and sulfur dioxide (Kaur, S., & Cheema, S. S. 2017). Weather forecasting can protect the people from disasters like Tsunami, heavy rainfall and also protects the crops thereby helping the farmers. The forecasting of weather is important in many fields such as climate monitoring, detecting drought, production of agriculture crops, pollution control etc. Forecasting weather is still a major issue in the department of metrology. Though, the technology grows in advance, the accurate prediction of weather is still a crucial question. Several researchers are concentrating on forecasting weather by building a model using machine learning algorithms. Now a day’s lot of IoT devices is used to sense the changes in parameters such as temperature, wind, humidity, level of oxygen etc. Thus using these measurements, a model can be built using machine learning algorithms for accurate prediction of weather. Numerical Weather prediction is also widely used to predict the weather.

There are two methods used to predict weather viz. Empirical method and Dynamic method. Empirical method is the one which relies on past historical data to build the model to predict the future. The machine learning algorithms such as decision tree, Linear regression etc. fall into empirical methods. Dynamic methods are the one where the expectations from the physical model are used to predict the future (Bhatkande, S. S., & Hubballi, R. G. 2016). The dynamic approach is otherwise termed to be computer modeling and it is suitable for predicting large scale weather condition and does not forecast short term weather condition (Devi, C. J., Reddy, B. S. P., Kumar, K. V., Reddy, B. M., & Nayak, N. R. 2012).

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024)
Volume 14: 1 Issue (2023)
Volume 13: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing