Rainfall has become an important factor in agricultural countries such as India. Rainfall forecasting has become
one of the most difficult scientific and technological problems in the world. Rainfall forecasting can be done in a
variety of ways. There are two primary methods for forecasting rainfall. These are purely empirical and
dynamical in nature. The empirical approach is based on historical rainfall data and its connection to a broad
range of climatological and oceanic factors around the globe. Most extensively used empirical strategies for
climate studies are statistical method, artificial neural network ( ann, fuzzy logic, and group data handling. For
modelling and forecasting, this project uses data mining techniques such as Random Forest techniques.
Crowdsourcing applications are used to detect forecasting and weather status on Android smartphones. These
applications gives us the accurate update only when the gathered data by their predictions is correctly sent.
Software And Hardware