Привет, Хабр! Мы тут заморочились вопросом о тренировках дома и погрузились в разработку фитнесс приложения (android | ios).
Для начала давайте разберемся, что обычно прячется за маркетингом фитнесс приложений? Мы все чаще встречаем рекламу с главным предложением — скачай апп или пройди тест и получи персонализированный план тренировок. Но действительно ли эти тренировки будут соответствовать вашим параметрам? Неужели искусственный интеллект (ИИ) уже во всю используется в приложениях для фитнеса?
Давайте разбираться, как это работает 🙂
Если вам когда-нибудь приходилось пользоваться фитнес приложением, то наверняка вы столкнулись с одним из следующих сценариев (постарайтесь вспомнить):
Давайте для начала проведем небольшой эксперимент.
Закройте глаза и представьте себе вашего друга или коллегу. Как бы он ответил на те вопросы, о которых мы говорили чуть выше? Продумайте или даже запишите ответы на листок бумаги.
Я, например, представляю своего соседа Андрея. Это мужчина лет 30, ростом 174 см и весом в 85-90 кг. Такой типичный мезоморф, средней степени активности. Он мало спит, и ведет не самый активный образ жизни. Говорит, что ему не хватает мотивации, но он готов тренироваться 3 раза в неделю. Его цель — накачать мышцы, но какие точно, он не уверен. По итогу выбирает руки и живот как проблемные зоны. Ну и плюс он хочет тренироваться дома (это влияние карантина или просто любовь к домашним стенам — никто не знает).
У вас мог получиться и совершенно другой образ. Вдруг это слегка пухленькая девочка, отчаянно желающая похудеть на 5 кг. Главное, теперь мы можем идти дальше. Давайте попробуем набросать программу нашему воображаемому подопечному (и вы попробуйте).
Хм, допустим первая тренировка для Андрея будет комбинацией различных скручиваний и отжиманий (он же не зря указал живот и руки в анкете). Попробуем для наглядности создать максимально простую тренировку:
Видите, мы придумали всего один подход для одного упражнения, а уже столько вопросов… Но, давайте пойдем дальше. Наш подопечный разогрелся и теперь можно нагружать его по полной.
Для роста мышц нужны достаточно тяжелые тренировки, ведь мы должны активизировать большую часть двигательных единиц в его мышцах или, как минимум, достучаться до быстрых волокон (про типы волокон и о подборе тренировок для правильного роста мышц я писал чуть подробнее тут).
Итак, тяжелые тренировки — это растяжимое понятие. Что вообще для человека сложно?
Ну, в нашем случае — обычное отжимание наверное сойдет за сложное для моего «подопечного»? А наклонные отжимания (когда ноги ставятся выше плеч, чаще всего на стул, или скамью)? Может быть оптимально было бы сделать пару подходов отжиманий с хлопками, ведь они отлично задействуют быстрые волокна и прекрасно подходят под критерий тяжелый упражнений. И может ли он вообще выполнить такие упражнения? Этих данных у нас увы нет.
Получается, мы должны составить для человека персональную тренировку (то есть адаптированную под него), но все что мы о нем знаем, это чего он хочет в результате и насколько активный образ жизни ведет. О его теле и реальной физической подготовке у нас информации нет.
Так что выбирать упражнения мы будем вслепую, да и прогнозировать количество подходов тоже. Но ради любопытства вы можете еще немного потренировать мозги и придумать несколько этапов тренировки для вашего “подопечного”.
А я пока расскажу, как обычно решают эту проблему фитнес приложения.
Вспоминайте, пользователь видит несколько «программ тренировок» разного уровня сложности и вынужден сам выбирать, что ему подходит. Ну или просто получает программу, которую может выполнить большинство людей с таким же типом активности. Согласитесь, персонализацией не пахнет. Но иначе никак…
На самом деле приложение не знает о вас почти ничего, оно не знает сколько раз вы можете отжаться, и тем более, сколько раз вы отожметесь после нескольких подходов по N раз. Вспомните эти тренировки, где все количество раз всегда фиксировано. Присядьте 10 раз, отожмитесь 10 раз, теперь 10 повторений прыжков и наконец отдых (1 минута). Цифры, конечно, могут слегка меняться, но суть от этого не изменится. Человек просто запыхается и не заметит, что мышцы остались не проработаны. Вроде вспотел, мышцы болят — значит тренировка работает.
А если не хватило? — Ну держи тебе еще 10 приседаний.
Да, вы получите обычную кардио нагрузку, но вырастить мышцы она увы не поможет. Возможно вы даже похудеете на пару кг и точно тонизируете мышцы (если до этого не тренировались), соответственно, почувствуете какой-то эффект в течение первых недель. Но ключевое слово здесь — «какой-то».
Кстати, если прошелестить отзывы на Google play, то можно понять, как пользователи решают возникнувшие проблемы:
Если тренировка легкая, а другого апп предложить не может — человек просто проходит ее несколько раз подряд. Согласитесь — не самое увлекательное занятие. Но за неимением лучшего…
Если слишком сложная — можно попечалиться и попропускать половину упражнений.
Не думаю, что вы бы согласились заниматься с тренером, которому все время приходится говорить: «Игорь, давай следующее упражнение, я так больше не могу».
И это я еще молчу про безумные упражнения типа приседаний на одной ноге со штангой (о да, такое тоже встречается).
Вот вам еще пару приемчиков негодования пользователей самых популярных приложений на рынке 🙂
Ну и что теперь? Удалить все фитнес приложения со своего телефона и потихоньку обрастать жиром? Или продолжать делать хоть какие-нибудь тренировки и не обращать внимание на язык на плечах после 30 берби в тренировке для новичков?
Как разработчики приложения для фитнесса, еще на этапе зарождения концепции, в далеком 2018м, мы перепробовали тренироваться с несколькими десятками популярных фитнес приложений и прочувствовали все эти сложности на своей шкуре.
Мы поняли — нужно искать решение. И, думаю, нашли 🙂
В начале тренировочного пути наше приложение предлагает пройти тест-тренировку. Она состоит из 4 упражнений на растяжку и 5 базовых упражнений на силу (при этом задействуются разные группы мышц). Всего за 60 секунд человек должен выполнить максимальное число повторений в одном подходе и сосчитать количество раз, которое у него получилось. Кто-то сможет сделать 70 отжиманий за минуту, а кто-то всего 15 (и те на коленках). Согласитесь, такая информация может оказаться куда более полезной, чем просто анкета о вашем образе жизни.
И как же понять на основе этих данных, сколько раз человеку стоит выполнять то или иное упражнение? (А их, на минуточку, в базе приложения почти 160 штук).
Тут в дело вступает немного (много) машинного обучения, замешанного на биомеханике. Мы создали систему, способную достаточно точно предсказывать на сколько повторений вас хватит в том или ином упражнений. Как должна выглядеть подходящая именно вам тренировка и как лучше комбинировать упражнения, чтобы вы могли точно достигнуть своей цели.
Небольшой пример (на одной группе мышц), как все это работает.
Делюсь скриншотами тренировки из моего личного аккаунта 🙂
Пару слов обо мне сейчас: рост 176 см, вес 75 кг. В школьные годы я был довольно дрыщавым мальчиком в очках. По типу телосложения, как вы уже поняли, чистый эктоморф. Цель в профиле — увеличить мышечную массу. Поскольку примеры работы аппа будем показывать на тренировке груди, вам будет проще оценить ситуацию, зная мой уровень физ. подготовки: отжимаюсь 70+ раз за минуту, могу отжаться с хлопками 22-23 раза.
На что тут важно обратить внимание? В моей тренировке встречаются относительно сложные упражнения — отжимания с хлопками и часовые отжимания (отмечены молнией). Они эффективно задействуют большое количество двигательных единиц и, соответственно, приводят к повреждению большего числа волокон с последующей гипертрофией (увеличением в размере). Также, после большинства подходов отдых достаточно длинный, чего хватает для восстановления большинства молекул АТФ и креатинфосфата, израсходованных во время предыдущего подхода. В тренировке также отсутствуют многоповторные упражнения (мы знаем, что в груди все-таки быстрых волокон больше, чем медленных, а значит взрывные нагрузки средней и малой длительности будут эффективней для ее гипертрофии)
А теперь представим, что я неудачно сел в кресло и увидев на животе большую складку в панике переключил цель на “похудеть”. И снова создал тренировку на грудь (на самом деле я бы так не поступил, но наша с вами задача увидеть, как цель влияет на составление тренировки).
Итак, что мы видим? С довольно сложных упражнений акцент сместился на средние, такие как обычные отжимания широким хватом и изометрические отжимания — ведь их я могу сделать больше 🙂
Тренировка получается довольно интенсивной за счет использования дроп-сетов (тут они используются чаще, чем в тренировках для набора мышечной массы) и небольшого отдыха между подходами. Мышцы не успевают израсходовать весь энергоресурс, так что отдых нам больше для “отдышаться”. Если вы тренируете несколько групп — в тренировке начнут появляться суперсеты (комбинации из нескольких упражнений на разные группы мышц без отдыха).
Да, для меня эта тренировка не будет особо эффективной в плане мышечной гипертрофии, но отлично поможет потратить побольше калорий, а также после нее я быстрее восстановлюсь и смогу пойти тренироваться снова. И очень скоро избавлюсь от этой странной складки на животе 🙂
Так что, если вы хотите тренироваться эффективно, нажмите сюда, если у вас android, или сюда, если у вас ios и пройдите свою тест-тренировку. Да, еще какое-то время приложение будет бесплатным, но для первых 5к пользователей — делаем подарок — пожизненный доступ к индивидуальным тренировкам и всем новым продуктам сервиса AiforFit.
Центр управления связью общего пользования (ЦМУ ССОП) Роскомнадзора рекомендовал компаниям из реестра провайдеров ограничить доступ поисковых ботов к информации на российских сайтах.…
Apple возобновила переговоры с OpenAI о возможности внедрения ИИ-технологий в iOS 18, на основе данной операционной системы будут работать новые…
Конкурсный управляющий российской «дочки» Google подготовил 23 иска к участникам рекламного рынка. Общая сумма исков составляет 16 млрд рублей –…
Google завершил обновление основного алгоритма March 2024 Core Update. Раскатка обновлений была завершена 19 апреля, но сообщил об этом поисковик…
У частных продавцов на Авито появилась возможность составлять текст объявлений с помощью нейросети. Новый функционал доступен в категории «Обувь, одежда,…
24 апреля 2024 года в Москве состоялась церемония вручения наград международного конкурса Workspace Digital Awards. В этом году участниками стали…