Back to Search Start Over

A python system for regional landslide susceptibility assessment by integrating machine learning models and its application

Authors :
Zizheng Guo
Fei Guo
Yu Zhang
Jun He
Guangming Li
Yufei Yang
Xiaobo Zhang
Source :
Heliyon, Vol 9, Iss 11, Pp e21542- (2023)
Publication Year :
2023
Publisher :
Elsevier, 2023.

Abstract

Landslide susceptibility assessment is considered the first step in landslide risk assessment, but current studies mostly rely on GIS platforms or other software for data preprocessing. The modeling process is relatively complicated and multi-models cannot be integrated. With regard to this issue, this study develops a Python system for automatic assessment of regional landslide susceptibility. The Python system implements landslide susceptibility assessment through three modules: geographic data processing, machine learning modeling and result evaluation analysis. For geographic data processing, ten landslide influencing factors can be used to construct an evaluation factor dataset and reclassify the thematic maps based on the frequency ratio method. Four built-in machine learning models (logistic regression (LR), multi-layer perceptron (MLP), support vector machine (SVM) and extreme gradient boosting (XGBoost)) are integrated into the system to complete susceptibility modeling and calculation. Additionally, receiver operating characteristic (ROC) curves can be automatically generated to evaluate the accuracy. The system was then applied into Lantian County in Shaanxi Province as a demonstration example. The results show that the areas under the ROC curve (AUC) of the four models are 0.838 (LR)、0.882 (SVM)、0.809 (MLP) and 0.812 (XGBoost), respectively, indicating that the SVM model was the most suitable model for landslide susceptibility assessment in Lantian County in the Loess Plateau of China. The system has now been made open source on Github, which can effectively improve the efficiency of regional landslide susceptibility assessment, especially provide tools for data processing and modeling for non-professionals.

Details

Language :
English
ISSN :
24058440
Volume :
9
Issue :
11
Database :
Directory of Open Access Journals
Journal :
Heliyon
Publication Type :
Academic Journal
Accession number :
edsdoj.8f438b29919a4a0c9b975cc520f98aa4
Document Type :
article
Full Text :
https://doi.org/10.1016/j.heliyon.2023.e21542