Cargando…
A python system for regional landslide susceptibility assessment by integrating machine learning models and its application
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, t...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Elsevier
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10660045/ https://www.ncbi.nlm.nih.gov/pubmed/38027891 http://dx.doi.org/10.1016/j.heliyon.2023.e21542 |
_version_ | 1785137678239399936 |
---|---|
author | Guo, Zizheng Guo, Fei Zhang, Yu He, Jun Li, Guangming Yang, Yufei Zhang, Xiaobo |
author_facet | Guo, Zizheng Guo, Fei Zhang, Yu He, Jun Li, Guangming Yang, Yufei Zhang, Xiaobo |
author_sort | Guo, Zizheng |
collection | PubMed |
description | 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. |
format | Online Article Text |
id | pubmed-10660045 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Elsevier |
record_format | MEDLINE/PubMed |
spelling | pubmed-106600452023-11-02 A python system for regional landslide susceptibility assessment by integrating machine learning models and its application Guo, Zizheng Guo, Fei Zhang, Yu He, Jun Li, Guangming Yang, Yufei Zhang, Xiaobo Heliyon Research Article 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. Elsevier 2023-11-02 /pmc/articles/PMC10660045/ /pubmed/38027891 http://dx.doi.org/10.1016/j.heliyon.2023.e21542 Text en © 2023 The Authors https://creativecommons.org/licenses/by-nc-nd/4.0/This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). |
spellingShingle | Research Article Guo, Zizheng Guo, Fei Zhang, Yu He, Jun Li, Guangming Yang, Yufei Zhang, Xiaobo A python system for regional landslide susceptibility assessment by integrating machine learning models and its application |
title | A python system for regional landslide susceptibility assessment by integrating machine learning models and its application |
title_full | A python system for regional landslide susceptibility assessment by integrating machine learning models and its application |
title_fullStr | A python system for regional landslide susceptibility assessment by integrating machine learning models and its application |
title_full_unstemmed | A python system for regional landslide susceptibility assessment by integrating machine learning models and its application |
title_short | A python system for regional landslide susceptibility assessment by integrating machine learning models and its application |
title_sort | python system for regional landslide susceptibility assessment by integrating machine learning models and its application |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10660045/ https://www.ncbi.nlm.nih.gov/pubmed/38027891 http://dx.doi.org/10.1016/j.heliyon.2023.e21542 |
work_keys_str_mv | AT guozizheng apythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication AT guofei apythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication AT zhangyu apythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication AT hejun apythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication AT liguangming apythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication AT yangyufei apythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication AT zhangxiaobo apythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication AT guozizheng pythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication AT guofei pythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication AT zhangyu pythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication AT hejun pythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication AT liguangming pythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication AT yangyufei pythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication AT zhangxiaobo pythonsystemforregionallandslidesusceptibilityassessmentbyintegratingmachinelearningmodelsanditsapplication |