Rainfall prediction is the application of science and technology to predict the state of the atmosphere.
Rainfall forecasting methods.
There are several rainfall forecasting methods,such as statistical methods and Numerical Weather Prediction models. Because of the nonlinear character of rainfall process, statistical methods cannot generate good results. Local climate situations also can affect the rainfall generation process a lot. NWP models cannot solve this local problem.
Machine learning techniques.
Artificial Neural Networks (ANNs) are a type of data driven technique based on the working principle of biological neurons. Since the mechanisms of rainfall are still not understood well, ANNs are a good choice worth trying to analyse the relationship between meteorological parameters and rainfall.