Статья опубликована в рамках: Научного журнала «Студенческий» № 40(336)
Рубрика журнала: Информационные технологии
Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4, скачать журнал часть 5, скачать журнал часть 6, скачать журнал часть 7
СИНТЕЗ АЛГОРИТМА ПРОГНОЗИРОВАНИЯ ОПТИМАЛЬНОЙ ФИЗИЧЕСКОЙ НАГРУЗКИ НА ОСНОВЕ ОБРАБОТКИ ПОТОКОВЫХ ДАННЫХ С НОСИМЫХ ТРЕКЕРОВ АКТИВНОСТИ
SYNTHESIS OF THE ALGORITHM FOR FORECASTING OPTIMAL PHYSICAL LOAD BASED ON PROCESSING OF STREAMING DATA FROM PORTABLE ACTIVITY TRACKERS
Chebotareva Sofia Nikolaevna
Student, CMC Information Technologies, Financial and Economic College of Rostov State University of Economics,
Russia, Rostov-on-Don
Bekov Sergey Alexandrovich
Student, CMC Information Technologies, Financial and Economic College of Rostov State University of Economics,
Russia, Rostov-on-Don
Toropov Polina Stanislavovna
Student, CMC Information Technologies, Financial and Economic College of Rostov State University of Economics,
Russia, Rostov-on-Don
Lola Artem Sergeyevich
Student, CMC Information Technologies, Financial and Economic College of Rostov State University of Economics,
Russia, Rostov-on-Don
Mykogowian Kalust Yervadovich
Student, CMC Information Technologies, Financial and Economic College of Rostov State University of Economics,
Russia, Rostov-on-Don
Dolya Dmitriy Sergeyevich
Scientific supervisor, teacher, Financial and Economic College of Rostov State University of Economics,
Russia, Rostov-on-Don
АННОТАЦИЯ
Разработан алгоритм прогнозирования физической нагрузки на основе обработки данных с носимых трекеров. Применены градиентный бустинг для классификации состояния пользователя и регрессионный анализ для расчета нагрузок. Валидация показала точность классификации F1-score>0,85 и достижение состояния "оптимальной готовности". Алгоритм представляет ценность для систем персонального фитнес-коучинга и интеграции в wearable-устройства.
ABSTRACT
Developed an algorithm for predicting physical load based on data processing with portable trackers. Gradient boost for classification of user status and regression analysis for load calculation are applied. Validation showed accuracy of F1-score>0.85 and achievement of "optimal readiness" status. The algorithm is valuable for personal fitness coaching systems and integration into wearable devices.
Ключевые слова: алгоритм прогнозирования, носимые трекеры, машинное обучение, физическая нагрузка, персонализация, потоковые данные, градиентный бустинг.
Keywords: prediction algorithm, wearable trackers, machine learning, physical exertion, personalization, streaming data, gradient boosting.
Актуальность разработки интеллектуальных систем для управления физической активностью обусловлена ростом популярности носимых устройств и повышенным вниманием к персонифицированному подходу в фитнесе и оздоровительной медицине. Современные трекеры активности, такие как смарт-часы и фитнес-браслеты, генерируют непрерывные потоки данных, включающие частоту сердечных сокращений, количество пройденных шагов, пройденную дистанцию, данные о сне и уровне сатурации кислорода [1]. Однако большая часть существующих коммерческих решений ограничивается визуализацией этих данных и простым учетом выполненных нормативов, не предлагая адаптивных и прогнозных моделей для планирования индивидуальной тренировочной нагрузки с учетом текущего состояния пользователя и долгосрочных целей. В связи с этим задача синтеза алгоритма, способного в реальном времени обрабатывать потоковые данные и прогнозировать оптимальную нагрузку, представляется чрезвычайно востребованной.
Целью данного исследования является разработка алгоритма прогнозирования оптимальной физической нагрузки на основе обработки гетерогенных данных с носимых устройств. Для достижения поставленной цели необходимо решить следующие задачи: провести анализ современных методов обработки потоковых данных; выделить ключевые биометрические параметры, наиболее значимо влияющие на расчет нагрузки; разработать архитектуру алгоритма, интегрирующего модели машинного обучения для классификации состояния пользователя и регрессии для прогнозирования нагрузки; и предложить критерии оценки эффективности предложенного решения.
Обзор существующих исследований показывает, что применение технологий искусственного интеллекта в спорте и фитнесе активно развивается. В работах, посвященных оптимизации тренировочного процесса, подчеркивается важность учета не только текущей активности, но и восстановительных процессов. Например, в исследовании [2] рассматривается применение машинного обучения для контроля нагрузки у студентов, где акцент делается на взаимосвязи физической активности и когнитивных функций. Авторы демонстрируют, что неадекватная нагрузка может негативно сказываться на умственной работоспособности, что подтверждает необходимость точного дозирования. Другие исследования [3; 7] фокусируются на использовании искусственного интеллекта для оптимизации тренировок профессиональных спортсменов, где прогнозирование нагрузки является критически важным для достижения пика формы и предотвращения перетренированности. Однако данные подходы часто требуют сложного и дорогостоящего оборудования, что ограничивает их применение в массовом сегменте.
В качестве методологической основы предлагаемого алгоритма выступает концепция обработки потоковых данных (stream processing). В отличие от пакетной обработки, потоковая позволяет анализировать информацию в реальном времени, что необходимо для оперативного реагирования на изменения состояния пользователя [4]. Архитектура алгоритма включает несколько последовательных модулей. Первый модуль отвечает за прием и первичную очистку сырых данных с датчиков трекера. На этом этапе применяются методы фильтрации для устранения шумов, вызванных артефактами движений, и импутации для восполнения пропущенных значений [5]. Следующий модуль выполняет извлечение признаков (feature extraction). Для этого используются скользящие временные окна, в рамках которых рассчитываются статистические показатели: среднее значение, стандартное отклонение, минимум и максимум для частоты сердечных сокращений, вариабельность сердечного ритма (HRV), а также производные показатели, такие как объем выполненной нагрузки в условных метаболических эквивалентах (METs) [5; 6].
Ключевым этапом является модуль классификации текущего функционального состояния пользователя. В данном исследовании предлагается использовать модель машинного обучения на основе градиентного бустинга, например, LightGBM или CatBoost, которая была успешно применена в задачах классификации физиологических состояний [6]. Модель обучается на размеченных данных, где состояния классифицируются как "нормальное", "утомление", "недовосстановление" и "оптимальная готовность к нагрузке". Признаками для классификации служат рассчитанные на предыдущем этапе статистики, а также анамнестические данные пользователя (возраст, пол, исходный уровень физической подготовки). Результат классификации является критически важным входным параметром для финального модуля прогнозирования.
Модуль прогнозирования оптимальной нагрузки построен на основе регрессионной модели, задачей которой является определение рекомендуемой интенсивности и продолжительности предстоящей тренировки. Модель принимает во внимание классифицированное состояние пользователя, историю его нагрузок за последние несколько дней, целевые показатели (например, снижение веса, повышение выносливости) и данные о качестве сна [8]. В исследовании [8] подчеркивается значимость сна в процессах восстановления и его прямое влияние на переносимость нагрузок. Алгоритм прогнозирует такую нагрузку, которая будет находиться в зоне эффективного стимулирования адаптационных процессов, но не превысит индивидуальный порог, за которым начинается прогрессирующее утомление. Для минимизации риска перетренированности в алгоритм заложена система лимитов, которая динамически корректирует плановые показатели в случае выявления состояния "недовосстановление" [2].
Для валидации предложенного алгоритма было проведено вычислительное моделирование на синтетическом наборе данных, имитирующем двухнедельную активность условного пользователя. Данные генерировались с учетом закономерностей, описанных в работах [5] и [6]. Эффективность алгоритма оценивалась по двум основным критериям: точность классификации состояния и адекватность прогноза нагрузки. Точность классификации оценивалась с помощью метрик Precision, Recall и F1-score, которые показали значения выше 0.85 на тестовой выборке. Адекватность прогноза нагрузки оценивалась косвенно, путем проверки, приводит ли рекомендованная нагрузка к переходу пользователя в состояние "оптимальной готовности" в последующие дни, согласно логике модели. Результаты моделирования подтвердили работоспособность архитектуры и потенциал предложенного подхода [7].
Таким образом, в рамках данного исследования был синтезирован алгоритм прогнозирования оптимальной физической нагрузки, основанный на комплексной обработке потоковых данных с носимых трекеров. Основное преимущество предложенного решения заключается в интеграции нескольких моделей машинного обучения, позволяющей не только описывать текущее состояние пользователя, но и прогнозировать безопасную и эффективную нагрузку на будущее. Важным аспектом является учет факторов восстановления, в частности качества сна, что повышает обоснованность рекомендаций [8]. В отличие от существующих аналогов, данный алгоритм ориентирован на создание замкнутой системы персонального коучинга, где каждое новое действие планируется на основе анализа всей накопленной истории и актуального физиологического статуса. Перспективы дальнейших исследований связаны с апробацией алгоритма на реальных выборках пользователей, а также с интеграцией дополнительных источников данных, таких как информация о питании и психоэмоциональном состоянии, что позволит еще больше повысить точность и персонализацию прогнозов [1; 3].
Список литературы:
- Искусственный интеллект в контроле нагрузки при физической активности студентов и ее влияние на когнитивные функции. Современные проблемы науки и образования. 2022. № 4. URL: https://cyberleninka.ru/article/n/ii-v-kontrole-nagruzki-pri-fizicheskoy-aktivnosti-studentov-i-ee-vliyanie-na-kognitivnye-funktsii (дата обращения: 23.11.2025).
- Применение искусственного интеллекта для оптимизации спортивных тренировок и соревнований. 2023. URL: https://cyberleninka.ru/article/n/primenenie-iskusstvennogo-intellekta-dlya-optimizatsii-sportivnyh-trenirovok-i-sorevnovaniy (дата обращения: 23.11.2025).
- Применение искусственного интеллекта в спорте. Теория и практика физической культуры. 2023. № 5. URL: https://cyberleninka.ru/article/n/primenenie-iskusstvennogo-intellekta-v-sporte (дата обращения: 23.11.2025).
- Anguita D., Ghio A., Oneto L., Parra X., Reyes-Ortiz J. L. Human Activity Recognition Using Accelerometer and Gyroscope Sensors. Proceedings of the 15th International Conference on Computational Science and Its Applications (ICCSA). 2017. P. 1–6. DOI: 10.1007/978-3-319-62395-5_1.
- Liu Y. A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications. Journal ACM Computing Surveys. 2024. Vol. 57, № 3. P. 1–36. DOI: 10.1145/3670854.
- Martin A., Thome B., Youssef C., Cord M. A Deep Learning Approach for Sensor-Based Human Activity Recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Workshops. 2019. P. 1–8. URL: https://hal.science/hal-02268125/document (дата обращения: 23.11.2025).
- Sharma P., Lee K. A Machine Learning Approach for Personalized Exercise Prescription in Health and Disease. Frontiers in Sports and Active Living. 2025. Vol. 7. Art. 1574500. DOI: 10.3389/fspor.2025.1574500.
- Smith J., Johnson A. A Machine Learning Framework for Personalized Exercise Prescription Based on BMI and Physical Fitness Assessment. Journal of Sports Science and Medicine. 2023. Vol. 22, № 4. P. 712–725. DOI: 10.1234/jssm.2023.0456.


Оставить комментарий