Abstract

Flooding can be one of the many devastating natural catastrophes, resulting in the annihilation of life and damaging property. Additionally, it can harm farmland and kill growing crops and trees. Nowadays, rivers and lakes are being destroyed, and the natural water reservoirs are converted into development sites and buildings. Due to this, even just a bit of rain can cause a flood. To minimize the number of fatalities, property losses, and other flood-related issues, an early flood forecast is necessary. Therefore, machine learning methods can be used for the prediction of floods.To forecast the frequency of floods brought on by rainfall, a forecasting system is built using rainfall data. The dataset is trained using various techniques like the MLP classifier, the CatBoost classifier, and the Extra-Tree classifier to predict the occurrence of floods. Finally, the three models' performances are compared and the best model for flood prediction is presented. The MLP, Extra-Tree, and CatBoost models achieved accuracy of 94.5%, 97.9%, and 98.34%, respectively, and it is observed that CatBoost performed well with high accuracy to predict the occurrence of floods.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.