在KU-HAR数据集上使用XGBoost分类器对人类活动识别进行元启发式驱动特征选择.
Proshenjit Sarker1, Jun-Jiat Tiang2, Abdullah-Al Nahid1
1Electronics and Communication Engineering Discipline, Khulna University, Khulna 9208, Bangladesh.
Sensors (Basel, Switzerland)
|September 13, 2025
概括
这项研究引入了使用智能手机传感器数据进行人类活动识别 (HAR) 的新极度梯度增强 (XGBoost) 框架. 与GJO-XGB和其他分类器相比,WARSO-XGB模型实现了更高的准确性和效率.
科学领域:
- 计算机科学 计算机科学
- 人工智能的人工智能
- 机器学习 机器学习
背景情况:
- 人类活动识别 (HAR) 模型通常依赖于复杂的深度学习方法.
- 需要使用随时可用的传感器数据进行高效和准确的HAR方法.
研究的目的:
- 开发和评估使用极端梯度提升 (XGBoost) 增强的新型HAR框架,并使用元启发算法进行增强.
- 将金优化-XGBoost (GJO-XGB) 和战争战略优化-XGBoost (WARSO-XGB) 与传统分类器的性能进行比较.
主要方法:
- 利用来自智能手机加速度计和陀螺仪传感器的KU-HAR数据集.
- 提取了HAR的48个数学特征.
- 实施并比较使用十倍交叉验证的GJO-XGB和WARSO-XGB框架.
主要成果:
- 华沙-XGB实现了最高的平均精度 (94.04%),F-score (92.88%),精度 (93.47%) 和回忆 (92.40%).
- GJO-XGB和WARSO-XGB都表现出了竞争力的表现,GJO-XGB显示了更稳定的结果.
- 与GJO-XGB.相比,WARSO-XGB的时间复杂性较低 (30.84秒的训练,0.51秒的测试).
结论:
- 拟议的WARSO-XGB框架为人类活动识别提供了一个高度准确和高效的解决方案.
- 使用SHAP的特征重要性分析确定了对HAR精度有贡献的关键传感器特征.
- 这些XGBoost增强的元启发方法为HAR提供了复杂的深度学习模型的可行替代方案.
相关概念视频
Aggregates Classification
970
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
970
Quantifying and Rejecting Outliers: The Grubbs Test
3.6K
Sometimes, a data set can have a recorded numerical observation that greatly deviates from the rest of the data. Assuming that the data is normally distributed, a statistical method called the Grubbs test can be used to determine whether the observation is truly an outlier. To perform a two-tailed Grubbs test, first, calculate the absolute difference between the outlier and the mean. Then, calculate the ratio between this difference and the standard deviation of the sample. This...
3.6K


