Department of Biomedical Informatics, University of Utah, Salt Lake City, UT.
AMIA Annu Symp Proc. 2024 Jan 11;2023:653-662. eCollection 2023.
This study aims to develop machine learning (ML) algorithms to predict exercise exertion levels using physiological parameters collected from wearable devices. Real-time ECG, oxygen saturation, pulse rate, and revolutions per minute (RPM) data were collected at three intensity levels during a 16-minute cycling exercise. Parallel to this, throughout each exercise session, the study subjects' ratings of perceived exertion (RPE) were gathered once per minute. Each 16-minute exercise session was divided into a total of eight 2-minute windows. Each exercise window was labeled as "high exertion," or "low exertion" classes based on the self-reported RPEs. For each window, the gathered ECG data were used to derive the heart rate variability (HRV) features in the temporal and frequency domains. Additionally, each window's averaged RPMs, heart rate, and oxygen saturation levels were calculated to form all the predictive features. The minimum redundancy maximum relevance algorithm was used to choose the best predictive features. Top selected features were then used to assess the accuracy of ten ML classifiers to predict the next window's exertion level. The k-nearest neighbors (KNN) model showed the highest accuracy of 85.7% and the highest F1 score of 83%. An ensemble model showed the highest area under the curve (AUC) of 0.92. The suggested method can be used to automatically track perceived exercise exertion in real-time.
本研究旨在开发机器学习 (ML) 算法,使用可穿戴设备收集的生理参数来预测运动强度。在 16 分钟的骑行运动中,在三个强度水平下实时采集心电图、血氧饱和度、脉搏率和每分钟转数 (RPM) 数据。与此同时,在每次运动过程中,研究对象的自我感知运动强度 (RPE) 评分每分钟采集一次。每次 16 分钟的运动过程被分为总共 8 个 2 分钟的窗口。根据自我报告的 RPE,每个运动窗口被标记为“高用力”或“低用力”类别。对于每个窗口,采集的心电图数据用于在时间和频率域中得出心率变异性 (HRV) 特征。此外,计算每个窗口的平均 RPM、心率和血氧饱和度水平,以形成所有预测特征。最小冗余最大相关性算法用于选择最佳预测特征。然后,使用顶级选择特征来评估十种 ML 分类器预测下一个窗口运动强度的准确性。K 最近邻 (KNN) 模型显示出最高的准确性为 85.7%,最高的 F1 得分为 83%。集成模型显示出最高的曲线下面积 (AUC) 为 0.92。该方法可用于实时自动跟踪感知运动强度。