Совершенствование журнала тренировок в Strava
Улучшение журнала тренировок в Strava
Визуализация тренировочных шаблонов марафонцев с помощью Strava, Python и Matplotlib.
Как марафонец, я часто использую Strava. Использую его очень много. Помимо обычных социальных функций (поделиться активностями, следить за тем, что делают мои друзья, просматривать активности моего клуба и т. д.), я полагаюсь на Strava для отслеживания всех своих тренировок и регулярно анализирую прогресс тренировки. Ну по крайней мере, я стараюсь. Мне нравится использовать журнал тренировок Strava, чтобы оценить, как проходит моя текущая тренировка по сравнению с предыдущими годами, но, к сожалению, это не тот аспект, в котором Strava блестит, даже если журнал тренировок является функцией премиум-класса.
Часть проблемы заключается в очень ограниченной информации, предоставляемой журналом тренировок. Например, в приведенном ниже примере журнала тренировок мы видим несколько недель тренировок (цветные круги), которые дают общую информацию о частоте и дистанции тренировочных занятий, но без информации об интенсивности тренировки или усилиях. Поэтому я подумал, что было бы интересным побочным проектом рассмотреть, как мы можем улучшить ситуацию…
![Часть журнала тренировок автора; скриншот, созданный автором.](https://ai.miximages.com/miro.medium.com/v2/resize:fit:640/format:webp/1*KNGAXgPSAItP1W0Qt2scYA.png)
В начале этой статьи я расскажу о том, что, по моему мнению, отсутствует в текущем журнале тренировок Strava, и предложу, какие данные можно добавить в переосмысленную визуализацию журнала тренировок. Я опишу, как это можно реализовать, используя примеры из Python и Matplotlib, и завершу, представив конкретный пример результата, используя свои данные о тренировке для Дублинского марафона 2023 года.
- Восстановление знаний на первом месте
- Исследование чат-бота для отчётов о гуманитарных катастрофах — с использованием GPT-4-Turbo и полного контекстного активации.
- Создание пользовательского GPT уроки и советы
Мотивации
Приведенный выше пример журнала тренировок Strava показывает последние 4 недели моей тренировки для марафона в Дублине в этом году (2023). Каждая строка соответствует неделе тренировки, а каждый столбец – разным дням недели. Дни, когда я тренировался, отмечены цветными кругами, указывающими пройденную дистанцию в этот день. Красные круги – это гонки. Более темные зеленые круги – длинные пробежки. Закрашенные зеленые круги – тренировки – обычно это более сложные тренировочные интервальные сессии – и светлые зеленые круги – обычные пробежки, которые не являются ни длинными пробежками, ни тренировками. Все эти категории присваиваются вручную…