特征工程
梯度升压
人工智能
机器学习
腐蚀
一般化
工程类
Boosting(机器学习)
特征(语言学)
均方误差
试验数据
训练集
试验装置
支持向量机
计算机科学
人工神经网络
集合(抽象数据类型)
极限学习机
近似误差
数据挖掘
预测建模
决定系数
数据集
泛化误差
海洋工业
噪音(视频)
模式识别(心理学)
统计学习理论
作者
Bin Wu,Yicong Luo,Shiwei Yu,Endian Fan
标识
DOI:10.1038/s41529-026-00809-5
摘要
Corrosion is a major cause of failure in marine engineering steel, resulting in large economic losses worldwide. This study integrates knowledge of marine corrosion with machine learning techniques to predict corrosion potential. Using experimental data collected from numerous published studies, five machine learning models were built in Python: K-Nearest Neighbors (KNN), Extreme Gradient Boosting (XGBoost), Gradient Boosting Regressor (GBR), Stacked Generalization (Stacking), and a Weighted Average Ensemble. Model prediction accuracy was improved through feature engineering and data augmentation. Feature engineering identified C×Mn, Mn×Cu, and Mn×Mo as interaction terms for model training, while data augmentation added appropriate noise to the training set to expand the dataset to prevent overfitting. The XGBoost model performed best and achieved a coefficient of determination (R²) of 0.80 on the training set and 0.62 on the test set. Its mean absolute error (MAE) was 0.07 V and root mean square error (RMSE) was 0.09 V. The generalization gap was 0.179. Feature importance analysis revealed that Mn, Cr, and the Cr×Mo interaction are key factors influencing corrosion potential. This approach provides an accurate and interpretable technical solution to predict corrosion potential for marine engineering steels.
科研通智能强力驱动
Strongly Powered by AbleSci AI