RBF Neural Network Based on K-means Algorithm with Density Parameter and Its Application to the Rainfall Forecasting

The Radial Basis Function (RBF) neural network is a feed-forward artificial neural network with strong approximation capability. A K-means algorithm based on density parameter was introduced to determine clustering center aimed to improve the training rate of the RBF. It could reduce sensitivity of traditional K-means algorithm for initial clustering centers. A rainfall forecasting model of RBF based on K-means algorithm was built, which was applied to forecast monthly rainfall in Shuangyashan City during the flood season, aiming to test the effectiveness of this model. The case study showed that the mean relative error of rainfall forecasting in flood season (from June to September) of the year 2006, 2007 and 2008 was 10.81%, and the deterministic coefficient was 0.95. It demonstrated a higher forecasting accuracy comparing to a RBF model based on a standard K-means algorithm and BP (Back Propagation) model, and the rainfall forecasting results satisfied the requirements of hydrologic prediction.