Rainfall Prediction System Using Machine Learning Fusion for Smart Cities

被引:53
作者
Rahman, Atta-ur [1 ]
Abbas, Sagheer [2 ]
Gollapalli, Mohammed [3 ]
Ahmed, Rashad [4 ]
Aftab, Shabib [2 ,5 ]
Ahmad, Munir [2 ]
Khan, Muhammad Adnan [6 ]
Mosavi, Amir [7 ,8 ,9 ]
机构
[1] Imam Abdulrahman Bin Faisal Univ, Coll Comp Sci & Informat Technol, Dept Comp Sci, POB 1982, Dammam 31441, Saudi Arabia
[2] Natl Coll Business Adm & Econ, Sch Comp Sci, Lahore 54000, Pakistan
[3] Imam Abdulrahman Bin Faisal Univ, Coll Comp Sci & Informat Technol, Dept Comp Informat Syst, POB 1982, Dammam 31441, Saudi Arabia
[4] King Fahd Univ Petr & Minerals, ICS Dept, Dhahran 31261, Saudi Arabia
[5] Virtual Univ Pakistan, Dept Comp Sci, Lahore 54000, Pakistan
[6] Gachon Univ, Dept Software, Seongnam 13120, South Korea
[7] Obuda Univ, John von Neumann Fac Informat, H-1034 Budapest, Hungary
[8] Slovak Univ Technol Bratislava, Inst Informat Engn Automat & Math, Bratislava 81107, Slovakia
[9] Tech Univ Dresden, Fac Civil Engn, D-01062 Dresden, Germany
关键词
rainfall; rainfall prediction; machine learning; data fusion; fuzzy system; smart cities; big data; hydrological model; information systems; precipitation; DATA MINING TECHNIQUES; SVM;
D O I
10.3390/s22093504
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Precipitation in any form-such as rain, snow, and hail-can affect day-to-day outdoor activities. Rainfall prediction is one of the challenging tasks in weather forecasting process. Accurate rainfall prediction is now more difficult than before due to the extreme climate variations. Machine learning techniques can predict rainfall by extracting hidden patterns from historical weather data. Selection of an appropriate classification technique for prediction is a difficult job. This research proposes a novel real-time rainfall prediction system for smart cities using a machine learning fusion technique. The proposed framework uses four widely used supervised machine learning techniques, i.e., decision tree, Naive Bayes, K-nearest neighbors, and support vector machines. For effective prediction of rainfall, the technique of fuzzy logic is incorporated in the framework to integrate the predictive accuracies of the machine learning techniques, also known as fusion. For prediction, 12 years of historical weather data (2005 to 2017) for the city of Lahore is considered. Pre-processing tasks such as cleaning and normalization were performed on the dataset before the classification process. The results reflect that the proposed machine learning fusion-based framework outperforms other models.
引用
收藏
页数:15
相关论文
共 33 条
[1]  
Abhishek K., 2012, Proceedings of the 2012 IEEE Control and System Graduate Research Colloquium (ICSGRC 2012), P82, DOI 10.1109/ICSGRC.2012.6287140
[2]  
Aftab S, 2018, INT J ADV COMPUT SC, V9, P143
[3]  
Aftab S, 2018, INT J ADV COMPUT SC, V9, P254
[4]  
Ahmad M., 2017, Int. J. Comput. Appl, V177, P25, DOI DOI 10.5120/IJCA2017915758
[5]  
Ahmad M., 2017, International Journal of Multidisciplinary Sciences and Engineering, V8, P27
[6]  
Ahmad M, 2018, INT J ADV COMPUT SC, V9, P393
[7]  
Ahmad M, 2018, INT J ADV COMPUT SC, V9, P182
[8]   Prediction of Diabetes Empowered With Fused Machine Learning [J].
Ahmed, Usama ;
Issa, Ghassan F. ;
Khan, Muhammad Adnan ;
Aftab, Shabib ;
Khan, Muhammad Farhan ;
Said, Raed A. T. ;
Ghazal, Taher M. ;
Ahmad, Munir .
IEEE ACCESS, 2022, 10 :8529-8538
[9]  
[Anonymous], US
[10]  
[Anonymous], 2024, P INT C ARTIFICIAL I