Various
Machine
learning
methods
in
predicting rainfall Introduction The term machine learning (ML) stands for "making it easier for machines," i.e., reviewing data without having to programme them explicitly. The major aspect of the machine learning process is performance evaluation. Four commonly used machine learning algorithms (BK1)
are
Supervised, semi-supervised, unsupervised and reinforcement learning methods. The variation between supervised and unsupervised learning is that supervised learning already has the expert knowledge to developed the input/output [2]. On the other hand, unsupervised learning takes only the input and uses it for data distribution or learn the hidden structure to produce the output as a cluster or feature [3]. The purpose of machine learning is to allow computers to forecast, cluster, extract association rules, or make judgments based on a dataset. The major aim of this blog is to study and compare various ML models, which are used for the prediction of rainfall, namely, DFR- Decision Forest Regression, BDTR- Boosted Decision Tree Regression, NNR- Neural Network Regression and BLR-Bayesian Linear Regression. Secondly, assist in discovering the most accurate and reliable model by showing the evaluations conducted on various scenarios and time horizons. The major objective is to predict the effectiveness of these algorithms in learning the sole input of rainfall patterns. Boosted Decision Tree Regression (BDTR) A BDTR is a classic method to create an ensemble of regression trees where each tree is dependent on the prior tree [36]. In ensemble learning methods, the second tree rectifies the errors of the primary tree, the errors of the primary and second trees are corrected by the third
CONFIDENTIAL
GUI-OP-CC
Revision: 0 – 06.09.2021
Page 1 of 10