A Survey of Weather Forecasting Based On Machine Learning and Deep Learning Techniques
A Survey of Weather Forecasting Based On Machine Learning and Deep Learning Techniques
988
Mihir Bhawsar et al., International Journal of Emerging Trends in Engineering Research, 9(7), July 2021, 988 – 993
the accessible writing of certain algorithms utilized by framework is drawing closer, and there is a more noteworthy
various researchers to use different data mining methods, for possibility of a downpour. Pressure increments are related to
Weather Prediction. Prashant Biradar, Sarfraz Ansari, improved weather conditions.
YashavantParadkar, Savita Lohiya [9] talked about the
utilization of K-medoids and Naive Bayes algorithm for 3.7 NOWCASTING
weather determining framework with boundaries like
temperature, moistness, and the breeze. In this way, Weather forecasts for the next six hours are commonly called
successful models to predict weather are to be analyzed. One nowcasting. At this point, it is possible to predict small things
paper constructs effective models to predict the weather. like individual thunderstorms with the right precision, just as
Neural networks and gradient boosting classifier. S. different things that are too little to ever be addressed by a
Nagadevi, Varun Ramesh, Helloween James are using four computer.
different machine learning algorithms for predicting weather.
3.8 USE OF FORECASTING MODELS
Algorithms – KNearestNeighbour, Decision Tree, Random
Forest Algorithm, Linear Regression. Human forecasters were answerable for creating all the
weather as indicated by available data. Today, human info is
3. TYPES OF WEATHER FORECASTING frequently confined to model selection dependent on different
boundaries, e.g. model discrimination and performance. It
3.1 CLIMATOLOGY METHOD uses the harmony of climate models, as well as the
integration of members of a wide range of species, can help
This method provides a process to generate a weather decrease environmental mistakes. In any case, regardless of
forecast. After reviewing weather data collected over how minor the mistake may be in any individual system,
many years and calculating estimates Meteorologists use major errors within any specific directional correction may
this method. occur in any given model operation. Individuals can utilize
data about local results, which might be too little in size to be
3.2 ANALOG METHOD settled by a model for adding details to a forecast.
This method can be used when forecasting the weather 3.9 ENSEMBLE FORECASTING
because it requires finding the date in the past with
weather it’s like a current forecast, which is hard to do. Although the weather model will predict changing weather
conditions for the distant future, errors in the forecast will
3.3 PERSISTENCE AND TRENDS METHOD inevitably grow over time due to atmospheric turmoil and
inconsistencies at first sight. The information that can be
Persistence and inclination require less expertise to
given in the forecast diminishes after some time as these
predict the weather because it depends on past trends. In
mistakes increment. This turns into a point where the
the world, the weather is changing, much like the
mistakes are incredible to such an extent that the estimate
weather forecast for today. This only requires that you
can’t meet the genuine atmosphere.
stay up-to-date with current temperatures and know the
However, looking at one prediction offers there is no
weather conditions in the region.
indication of the probability of such a prediction accuracy.
Predictability includes the production of multiple predictions
3.4 NUMERICAL WEATHER PREDICTION in sequence to show uncertainty at first atmosphere (due to
Weather forecasts on prices depend on computers for errors visual and inadequate sample). Uncertainty is a
finding the weather. Larger supercomputers help prediction that can be checked for various predictions are
meteorologists to make weather forecasts based on many generated.
weather conditions. Ensemble forecasts continue to be used for weather forecasts
Group expectation requires a perplexing comprehension of
the universe and computer models.
3.5 LOOKING AT THE SKY
By seeing at the sky you can determine weather by 4. UTILIZATION’S OF WEATHER FORECASTING
seeing the sun or the moon or if you are looking at very
high clouds. In the event that the mists are cloudy, there Predictions of the future weather can be applied to the
is an opportunity for an awful climate in a little while following areas:
later on. To decide when the tempest is coming, look at
whether the clouds are moving or not. 4.1 TOUGH WEATHER WARNINGS AND ADVICE
In today’s weather forecasts there are weather warnings
3.6 USE OF A BAROMETER and advice, issued by national meteorologists in a situation
where bad or dangerous weather is normal. This warning is to
Barometric pressure has been used in predictions since
secure life of humans and their belongings. Some of the
the 19th century. At the point when a low-pressure
989
Mihir Bhawsar et al., International Journal of Emerging Trends in Engineering Research, 9(7), July 2021, 988 – 993
worst weather forecasts are known as hurricanes and 4.6 PRIVATE SECTOR
hurricane warnings, as well as the latest flood warnings
in parts of Nigeria by the National Meteorological Privately owned businesses are paying for weather
Agency. Different kinds of exhortation incorporate forecasts to discover their requirements to build their benefits
winter weather, strong winds, floods, cyclones, and fog. and stay away from significant misfortunes. Climate
Extensive advice and warnings are broadcast through the estimates can be utilized to put resources into the stock
media, including radio, utilizing emergency services, for market, like the eventual fate of oranges, corn, soybeans, and
example, the Emergency Alert System, which oil. Additionally, community members utilize future climate
incorporates into the standard system. data to choose what to wear, every day.
The navigation industry is highly touchy to the Military weather forecasts are weather conditions
climate, careful climate estimates are important because including war, society.
the majority of recorded plane crashes worldwide have Military weather forecasts give pre-appearance climate
weather-related causes. data to pilots and give genuine security insurance services
4.3 MARINE conveyed in the military.
The utilization of waterways can be severely restricted 5. MACHINE LEARNING TECHNIQUES USED IN
by wind and speed, earthquake time, high waves, and WEATHER FORECASTING
rain. These may contribute to the safety of navigation.
As a result, different types of codes were developed to So far, anything we have seen is traditional weather forecasts.
accurately convey detailed maritime weather forecasts to These methods are not stable and tend to make mistakes in
send pilots by radio. finding. In addition, we cannot predict big time to use them
because they become inaccurate at the time. The Most commonly
4.4 AGRICULTURE utilized machine learning techniques for weather forecasting are
Naive Bayes, Decision Tree, Neural Networks, Rule-based
Ranchers rely upon climate estimates to sort out what Methods, Support Vector Machine, Bayesian Belief Network, K-
work they will do on some random day. Dry seasons can Nearest Neighbor, Random Forest Algorithm, Linear Regression.
harm crops. While plants can be harmed by the dry There are usually only two machine learning methods used to
season, their dried buildups can be used as feed for predict the weather i.e. Bayesian Network and Neural Network.
steers as silage. Snow and cold play ruin with plants
both spring and harvest time. For instance, a completely 5.1 NEURAL NETWORK
developed peach tree can make their peach crop free
from frostbite. Orange groves can be severely damaged Neural Networks are extremely amazing in nature so it is
during snow and cold, regardless of the season. the most famous approach to contemplate weather
forecasting equipment. The primary justification for this
4.5 COMPANIES USED notoriety is the capacity to catch non-linear conditions of the
past and future weather conditions, in contrast to the reversal
Electricity and gas organizations rely upon weather of the line and models of active order [12].
estimates to satisfy requests, which could be essentially
influenced by the weather. They use a value called 5.2 BAYESIAN NETWORK
degree-day to determine how much energy will be used
Bayesian Network utilizes machine learning algorithms to
in heat or cooling. These qualities depend on the
everyday temperature of between 650 F (180C). Cool decide the right Bayesian Network and boundaries
[temperature, stickiness, see, etc.]. The expense of the
temperatures force the hot days, while hotter
temperatures power cooling days. In winter, a freezing Bayesian Network computation is extravagant because of an
enormous number of various conditions [18].
climate can make an expansion sought after as
individuals raise their temperature. Essentially, in the
summer or during the dry season an expansion popular 6. MACHINE LEARNING SEQUENCE IN DATA
might be related to expanded utilization of cooling MINING TECHNIQUES
frameworks in sweltering climate. In anticipation of an
increase in demand, service providers may produce a 6.1 DATA COLLECTION
power supply or natural gas before the value rises, or in The information utilized was gathered at the
some cases, goods are limited by the utilization of black meteorologist’s center. The accompanying advances were
spots and power outages. adopted in this exploration stage: Data Cleaning, Data
Selection, Data Transformation, and Data Mining.
990
Mihir Bhawsar et al., International Journal of Emerging Trends in Engineering Research, 9(7), July 2021, 988 – 993
6.3 DATA SELECTION Up until this point, anything we have seen is known as
conventional weather forecasts. These conventional techniques
Data relating to analysis as a decision tree was cut and are flimsy and often make prediction mistakes. Moreover, we
extracted from the database. cannot predict a great time to use them because they become
6.4 DATA TRANSFORMATION inaccurate at the time. There are usually some deep learning
methods used to predict the weather i.e. Convolution Network
“This is also known as data consolidation”. It is the (CN), Conditional Restricted Boltzmann Machines (CRBM),
stage wherein the picked data is changed into structures Recurrent Neural Network.
appropriate for Data mining. The data file was saved in
Commas Separated Value (CVS) document format and 8.1 RECURRENT NEURAL NETWORK
the dataset was normalized to diminish the effect of Recurrent Neural Network (RNN) [19] is an artificial NN
scaling on the data. [17] used to anticipate a progression of times. Elman
networks that are important for the RNN comprising of at
6.5 DATA MINING STAGE
least one secret layer. The primary layer has the weight found
The data mining phase is separated into three stages. in the installation all the layers will get the load from the
In each stage, all algorithms are utilized to analyze the previous layer. This network has the function of activating
climate data set. The test method adopted in this study is which can be in the form of any function going on and on.
to divide the train training percentage into the data Postpones that happened in the primary secret layer
percentage, cross it working on it and test the leftover previously (t-l) can be applied to the present (t). In contrast to
rates. From there on the revelation of interesting patterns the repetitive neural network is a feedback loop that conveys
represent information. the details of the interruption (sound) of the previous input to
be inserted into the next input.
7. DATA MINING TECHNIQUES USED IN
8.2 CONDITIONAL RESTRICTED BOLTZMANN
WEATHER FORECASTING
MACHINES (CRBM)
The way toward getting fascinating information from a Restricted Boltzmann Machines are deep learning models
gigantic data known as Data Mining. Data sources are to tackle different issues, for example, collaborative filtering,
databases, data warehouses, the web, and other information classification, and modelling motion capture data problems
repositories. Furthermore, it is iterative sequence data. The [19].
most utilized Data mining procedure are classification,
clustering, Decision Trees. 8.3CONVOLUTION NETWORK (CN)
991
Mihir Bhawsar et al., International Journal of Emerging Trends in Engineering Research, 9(7), July 2021, 988 – 993
9. PROBLEMS OF WEATHER FORECASTING better predictable results would be obtained. The weather
forecast for the best solution has its limitations.
An objective of all scientific endeavors is to make exact
forecasts. Physicists or chemists conducting laboratory tests The reason for these limitations is the ambitious asset of
do so in the desire for tracking down some fundamental rules complex systems, which change like air. It is called
that can be utilized to foresee the result of different tests “Empathy dependence on original conditions”, and is a
dependent on those standards. Indeed, most laws of science symbol of what is widely known as revolutionary theory.
are too precise expectations in regards to the result of Space disorder doesn’t imply that everything is demolished;
particular sorts of tests. In any case, hardly a few all things being equal, it implies that the climate, in actuality,
physiologists are more worried about more complex or and the computer model can gain uniquely in contrast to the
challenging predictors than a meteorologist. primary marginally various conditions.
992
Mihir Bhawsar et al., International Journal of Emerging Trends in Engineering Research, 9(7), July 2021, 988 – 993
International Journal of Computer Applications (0975 Seoul, Korea (South), 2013, pp. 132-136, doi:
8887), Volume 120 No.11, June 2015 10.1109/CIMSim.2013.29.
[6] Janani.B, Priyanka Sebastian, ANALYSIS ON THE [19] A. G. Salman, B. Kanigoro and Y. Heryadi, ”Weather
WEATHER FORE-CASTING AND TECHNIQUES. forecasting using deep learning techniques,” 2015
International Journal of Advanced International Conference on Advanced Computer Science
Research in Computer Engineering and Technology and Information Systems (ICACSIS), Depok, Indonesia,
(IJARCET), Volume 3, Issue 1, January 2014 2015, pp. 281-285, doi: 10.1109/ICACSIS.2015.7415154.
[7] R. Samya, R. Rathipriya, Predictive Analysis for [20] Kolla, Bhanu & Naga Pawan, Y V R & Kalyani, Lakshmi
Weather Prediction using Data Mining with ANN: A &Vadla, Pradeep. (2020). Chatterbot implementation using
Study. International Journal of Computational Transfer Learning and LSTM Encoder-Decoder Architecture
Intelligence and Informatics, Vol. 6: No. 2, September (International Journal of Emerging Trends in Engineering
2016 Research ISSN: 2347 3983). 8. 1709-1715.
[8] Divya Chauhan, Jawahar Thakur, Data Mining
Techniques for Weather Prediction: A Review. Data
Mining Techniques for Weather Prediction: A Review,
Volume: 2 Issue: 8
[9] Prashant Biradar, Sarfraz Ansari, YashavantParadkar,
Savita Lohiya, Weather Prediction Using Data Mining.
2017 IJEDR — Volume 5, Issue 2 — ISSN: 2321-9939
[10] Arpit Tiwari, S. K. Verma, Cloudburst Predermination
System, IOSR Journal Of computer Engineering,
Vol.17, No.3, pp 47-56, 2015.
[11] BadhiyeS.S ,Wakode B. V , Chatur P. N. , Analysis Of
Temperature And Humidity Data For Future Value
Prediction, International Journal Of Computer Science
And Information Technologies , Vol.3, pp.30123014,
2012.
[12] Rupa, A Review Study Of Rainfall Prediction Using
Neuro-Fuzzy Inference System, International Journal Of
Engineering Science and Research Technology, 2015.
[13] P.Kalaiyarasi, Mrs.A.Kalaiselvi, Data Mining
Techniques Using To Weather Prediction, International
Journal of Computer Science Trends and Technology
(IJCST), May - June 2018
[14] C. Kunjumon, S. S. Nair, D. Rajan S., P. Suresh and S.
L. Preetha, ”Survey on Weather Forecasting Using Data
Mining,” 2018 Conference on Emerging Devices and
Smart Systems (ICEDSS), Tiruchengode, India, 2018,
pp. 262-264, doi: 10.1109/ICEDSS.2018.8544326.
[15] L. Han, J. Sun and W. Zhang, ”Convolutional Neural
Network for Convective Storm Nowcasting Using 3-D
Doppler Weather Radar Data,” in IEEE Transactions on
Geoscience and Remote Sensing, vol. 58, no. 2, pp.
1487-1495, Feb. 2020, doi:
10.1109/TGRS.2019.2948070.
[16] P. Zhang, Y. Jia, J. Gao, W. Song and H. Leung, ”Short-
Term Rainfall Forecasting Using Multi-Layer
Perceptron,” in IEEE Transactions on Big Data, vol. 6,
no. 1, pp. 93-106, 1 March 2020, doi:
10.1109/TBDATA.2018.2871151.
[17] K. Yonekura, H. Hattori and T. Suzuki, ”Short-term
local weather forecast using dense weather station by
deep neural network,” 2018 IEEE International
Conference on Big Data (Big Data), Seattle, WA, USA,
2018, pp. 1683-1690, doi:
10.1109/BigData.2018.8622195.
[18] V. B. Nikam and B. B. Meshram, ”Modeling Rainfall
Prediction Using Data Mining Method: A Bayesian
Approach,” 2013 Fifth International Conference on
Computational Intelligence, Modelling and Simulation,
993