A new rainfall forecasting model using the CAPSO algorithm and an artificial neural network

被引:20
|
作者
Beheshti, Zahra [1 ]
Firouzi, Morteza [2 ]
Shamsuddin, Siti Mariyam [1 ]
Zibarzani, Masoumeh [3 ]
Yusop, Zulkifli [2 ]
机构
[1] Univ Teknol Malaysia, UTM Big Data Ctr, Skudai 81310, Johor, Malaysia
[2] Univ Teknol Malaysia, Ctr Environm Sustainabil & Water Secur IPASA, Skudai 81310, Johor, Malaysia
[3] Univ Teknol Malaysia, Fac Comp, Dept Informat Syst, Skudai 81310, Johor, Malaysia
来源
NEURAL COMPUTING & APPLICATIONS | 2016年 / 27卷 / 08期
关键词
Rainfall; Forecasting; Classification; Artificial neural network; Centripetal accelerated particle swarm optimization; Gravitational search algorithm; Imperialist competitive algorithm; Data processing; SINGULAR-SPECTRUM ANALYSIS; STATION PRECIPITATION MODEL; PARTICLE SWARM OPTIMIZATION; PREDICTION; WAVELET; REGRESSION; ENSEMBLE;
D O I
10.1007/s00521-015-2024-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Artificial neural networks (ANNs) are being used increasingly to forecast rainfall. In this study, several meta-heuristic algorithms are applied to train an ANN in order to improve the accuracy of rainfall forecasting. Centripetal accelerated particle swarm optimization (CAPSO), a gravitational search algorithm and an imperialist competitive algorithm train a multilayer perceptron (MLP) network as a feed-forward ANN for rainfall forecasting in Johor State, Malaysia. They are employed to forecast the average monthly rainfall in the next 5 and 10 years using the two modes of original (without data preprocessing) and data preprocessing with singular spectrum analysis. Additionally, for each month, the average monthly rainfall during the last 5 years is computed and a month with less rainfall than the average is classified as 0 (light rainfall month), otherwise as 1 (heavy rainfall month). The attributes used in the classification can be applied to forecast the monthly rainfall. The proposed methods integrate the accuracy and structure of ANN simultaneously. The result showed that the hybrid learning of MLP with the CAPSO algorithm provided higher rainfall forecasting accuracy, lower error and higher classification accuracy. One of the main advantages of CAPSO compared with the other algorithms to train MLP includes the following: The algorithm has no need to tune any algorithmic parameter and it shows good performance on unseen data (testing data).
引用
收藏
页码:2551 / 2565
页数:15
相关论文
共 50 条
  • [1] A new rainfall forecasting model using the CAPSO algorithm and an artificial neural network
    Zahra Beheshti
    Morteza Firouzi
    Siti Mariyam Shamsuddin
    Masoumeh Zibarzani
    Zulkifli Yusop
    [J]. Neural Computing and Applications, 2016, 27 : 2551 - 2565
  • [2] A Rainfall Forecasting Model Based on Artificial Neural Network
    Nong, Jifu
    Huang, Wenning
    [J]. 2012 2ND INTERNATIONAL CONFERENCE ON APPLIED ROBOTICS FOR THE POWER INDUSTRY (CARPI), 2012, : 1249 - 1252
  • [3] A survey on rainfall forecasting using artificial neural network
    Liu, Qi
    Zou, Yanyun
    Liu, Xiaodong
    Linge, Nigel
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2019, 11 (02) : 240 - 249
  • [4] Optimized scenario for rainfall forecasting using genetic algorithm coupled with artificial neural network
    Nasseri, M.
    Asghari, K.
    Abedini, M. J.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2008, 35 (03) : 1415 - 1421
  • [5] An artificial neural network model for rainfall forecasting in Bangkok, Thailand
    Hung, N. Q.
    Babel, M. S.
    Weesakul, S.
    Tripathi, N. K.
    [J]. HYDROLOGY AND EARTH SYSTEM SCIENCES, 2009, 13 (08) : 1413 - 1425
  • [6] Heavy Rainfall Forecasting Model Using Artificial Neural Network for Flood Prone Area
    Sulaiman, Junaida
    Wahab, Siti Hajar
    [J]. IT CONVERGENCE AND SECURITY 2017, VOL 1, 2018, 449 : 68 - 76
  • [7] Comparison of Rainfall Forecasting Using Artificial Neural Network and Chaos Theory
    Kumar, Deepak
    Vatsala, K.
    Pattanashetty, Sushmitha
    Sandhya, S.
    [J]. EMERGING RESEARCH IN ELECTRONICS, COMPUTER SCIENCE AND TECHNOLOGY, ICERECT 2018, 2019, 545 : 413 - 422
  • [8] Weather forecasting model using Artificial Neural Network
    Abhishek, Kumar
    Singh, M. P.
    Ghosh, Saswata
    Anand, Abhishek
    [J]. 2ND INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION, CONTROL AND INFORMATION TECHNOLOGY (C3IT-2012), 2012, 4 : 311 - 318
  • [9] Application of an artificial neural network to typhoon rainfall forecasting
    Lin, GF
    Chen, LH
    [J]. HYDROLOGICAL PROCESSES, 2005, 19 (09) : 1825 - 1837
  • [10] Forecasting Paint Products Using Artificial Neural Network Algorithm
    Hadiansyah, A.
    Sumitra, I. D.
    [J]. 2ND INTERNATIONAL CONFERENCE ON INFORMATICS, ENGINEERING, SCIENCE, AND TECHNOLOGY (INCITEST 2019), 2019, 662