Страницы: 1 2 След.
Создаем вместе мобильное приложение для определения ПАНО, Для создания 2х минутного теста по определению анаэробного порога нужны ПАНО данные спортсменов
Коллеги по Айронмену, требуется помощь в настройке мобильного приложения для проведения 2х минутного теста анаэробного порога. Отличительная особенность этого теста: нужен только смартфон, дополнительных датчиков не требуется!  Текущая версия (ссылки внизу) приложения выполнена в виде игры с начислением очков по уровню фитнеса. Алгоритм настроен на основе данных 10 спортсменов и сейчас работает с точностью 95%. В будущей версии планируем вывод данных об уровне анаэробного порога (ПАНО) после прохождения 2х минутного теста. Для финальной настройки будущей версии нужны данные от большего числа пользователей, прошедших в последние 3 месяца лабораторный тест анаэробного порога (ПАНО) и знающие его значение (уровень пульса при котором достигается анаэробный порог при беге). Порядок действий следующий:
1. Устанавливаем приложение (Android или iOS) по ссылкам внизу.
2. Запускаем приложение и регистрируемся (важно оставить имя/ник и РЕАЛЬНЫЙ возраст, остальное не важно)
3. Первый раз проходим все три теста, общее время примерно 5 минут. В дальнейшем нужно проходить только тест под названием Фитнес.
4. После прохождения теста Фитнес отмечаем один из смайликов, который соответствует вашему текущему настроению (это нужно для настройки режима определения уровня стресса в будущей версии). Также пишем в поле Comments буквы АТ и цифру, соответствующую вашему анаэробному порогу. Это шаг очень важен, так как мы сможем использовать данные для настройки алгоритма, только зная уровень анаэробного порога пользователя.
5. Повторяем шаг 4 несколько раз в течение недели (желательно 10 раз). Если приложение понравится, можно и чаще :) Скорее всего, ваши данные появятся в верхней части таблицы результатов, это повод похвастаться перед друзьями :) Чем больше тестов Фитнес вы сделаете, тем точнее будет настроен алгоритм. Нам очень интересны ваши комментарии и предложения. Хотим сделать реально полезное приложение, которое будет определять уровень анаэробного порога за 2 минуты с точностью 95% (по сравнению с лабораторным тестом) без дополнительных датчиков
iOS: iPhone
Android: Android
Заранее всем Большое Спасибо! Дмитрий (dkonash@yahoo.co.uk)
Я сомневаюсь, это реклама или нет.  Чисто интуитивно пахнет как полная ахинея. Подожду еще мнений.
Роман, добрый день. Для справки - это приложение бесплатное. В текущей версии алгоритм обучался на ПАНО данных 10ти моих друзей. При тестировании алгоритм показывает точность восстановления данных ПАНО примерно 95% по сравнению с лабораторными данными. Тест требует 2х минут времени, для него не требуются дополнительные датчики, только смартфон. Сейчас пытаемся повысить точность, для этого нужны калибровочные данные ПАНО от большего количества людей. Отсюда и запрос. Кстати, данные анонимны. От пользователя требуются только ник (а не настоящее имя), возраст и уровень ПАНО. Риск от участия в этом эксперименте нулевой. На выходе должен получиться новый метод определения ПАНО, который, как мы все знаем, очень нужен для настройки более или менее серьезных тренировок: быстрый и не требующий дополнительных датчиков. Заранее спасибо за поддержку. Дмитрий
Дмитрий, расскажите подробнее, как именно вы без датчиков определяете ПАНО.
Цитата
При тестировании алгоритм показывает точность восстановления данных ПАНО примерно 95% по сравнению с лабораторными данными
Я прочитал эту фразу. Что означает термин: "Точность восстановления данных ПАНО" ?
Иван, в двух словах: мы измеряем энергию, выделяемую пользователем при тряске телефона (встроенный сенсор), одновременно разгоняем  пульс пользователя, затем измеряем динамику изменения пульса с помощью камеры и вспышки. Полученные данные сравниваются с моделью, построенной заранее по методу машинного обучения на основе данных пользователей с известными уровнями ПАНО. Лучше попробовать самому с друзьями с разными уровнями фитнеса :) Текущая версия сделана как игра, выводим условные очки по фитнесу, а не уровень ПАНО, чтобы не пугать непосвященных сложными понятиями :) Попробуйте, пожалуйста, расскажите что у вас получилось
Роман, мы использовали данные ПАНО от 10 человек, чтобы обучить алгоритм. Потом эти же люди делали тесты. Мы сравнивали результаты тестов с исходными данными и получили среднюю точность 95%. То есть для выборки такого размера в среднем точность составляет примерно 95% от лабораторных результатов
Я не поленился, поставил приложение. Мое мнение - это полный бред.  Суть в том, что  нужно две минуты трясти телефон изо всех сил, и по результатам,  на основе данных акселерометра,  программа определяет некий уровень "фитнеса" клиента.   Никаким ПАНО там и близко не пахнет.
Игорь, спасибо, что установили и попробовали приложение. Выше в комментариях я уже написал, что текущая версия выполнена в виде игры, где уровень фитнеса определяется очками. Уровень ПАНО в данной версии не выводится, не хотим смущать пользователей непонятными сокращениями. Я разместил этот пост и попросил о помощи с целью сбора дополнительного набора данных от спортсменов, которые уже знают свой уровень ПАНО. Текущая версия с этим прекрасно справляется. Нужно указать ЧСС при котором достигается ПАНО в поле COMMENTS. Это нужно для дополнительной настройки алгоритма для следующей версии. С удовольствием отвечу на ваши вопросы. Дмитрий
Цитата
Роман, мы использовали данные ПАНО от 10 человек, чтобы обучить алгоритм. Потом эти же люди делали тесты. Мы сравнивали результаты тестов с исходными данными и получили среднюю точность 95%. То есть для выборки такого размера в среднем точность составляет примерно 95% от лабораторных результатов
Как бы если вы обучали свой алгоритм на одной выборке, а потом на ней же тестировали, то говорить о том что точность вашего алгоритма 95% некорректно.
Цитата
ДмитрийК
Т.е  вы хотите путем сбора статистики найти некую корреляцию между тем как сильно спортсмен трясет телефон и его ПАНО?  Прежде чем пытаться разрабатывать такой алгоритм нужно научное обоснование, что такая корреляция в принципе может существовать. А то так можно пытаться определить зависимость между гороскопом спортсмена и его ПАНО.  И кстати ПАНО для какого вида спорта в результате должен определиться?   Ведь для разных видов спорта ПАНО будет разным  для одного и того же спортсмена.  
Изменено: garytrek - 19:04, 24 января 2017
Коллеги, ответы на вопросы от Игоря и Игоря. 1. На самом деле при расчете точности мы разделяли всех пользователей на 2 группы: на данных одной настраивали алгоритм, на данных второй проверяли восстановление данных ПАНО. 2. Эксперимент на данных 10 пользователей  показывает, что алгоритм работает. Теперь нужно больше пользователей, которые знают свой ПАНО, чтобы повысить точность. В нашем случае мы использовали данные ПАНО для бега. Согласен, что для других видов спорта алгоритм надо настраивать отдельно.

Кто может помочь с данными? Если есть еще вопросы - задавайте
Уверен найдётся спрос,  наверняка есть масса подростков, кто трясёт телефоном в уединенных условиях, видимо поэтому на айрон и допускают с 18ти лет, а то как ещё определить ПАНО, но время достижения нужного эффекта не факт что две минуты, кому то наверно и секунд 30хватит, а кто то и целыми днями д@@чит создавая приложения.

обратились не по адресу. Аудитория здесь не занимается онанизмом, все по настоящему.
надеюсь мозгов хватит провести нужные параллели.
вообще-то ПАНО более точнее определится по дальности метания телефона
почему-то вылетает. иос 8.4
не поленился все сделал, в поле коментарий отправляет на сайт dc1ab/com и все. Где же магический пано?
Пока ты делаешь то, что делал. Ты будешь получать то, что получал.
Добрый день, спасибо всем за комментарии. Повторю основные моменты, которые отвечают на вопросы в комментариях.

1. Текущая версия приложение НЕ выдает ПАНО. Она выдает условный уровень фитнеса, который зависит от пульса покоя, энергии при трясении телефона и скорости падения пульса после покоя (3й тест под названием Фитнес). Чем ниже ваш пульс покоя, чем с большей силой (а значит и с большей энергией) вы трясете телефон, чем быстрее восстанавливается ваш пульс - тем выше ваш уровень фитнеса. Эта же версия позволяет собирать данные от пользователей, знающих свой ПАНО, с целью дальнейшей валидации алгоритма и повышения его точности.  

2. Расчеты по данным группы из 10 человек показали, что этот метод позволяет рассчитать ПАНО с точностью 95%. Это показатель точности достигается при усреднении данных от 5 тестов. То есть текущий алгоритм требует как минимум 5 тестов, чтобы рассчитать ПАНО с адекватной точностью. Для дальнейшего повышения точности и снижения минимально необходимого количества тестов нужны еще данные от спортсменов, которые знают свой ПАНО. Чем больше участвующих а эксперименте и чем больше тестов - тем лучше мы сможем обучить алгоритм, тем точнее будут будущие результаты. Это принципы, по которым работает машинное обучение.

3. Мы можем изменить условия эксперимента. Желающие могут выполнить тест Фитнес пять раз и прислать мне на личный имейл (dkonash@yahoo.co.uk) их ник. Мы рассчитаем ваш теоретический пульс ПАНО бега и вы сообщите нам в ответ насколько он отличается от истинного (определенного в лаборатории).

Как насчет такого подхода?

P.S. Забыл сказать. Если приложение выдает ошибку, пришлите, пожалуйста, название устройства, версию ОС и скриншот экрана с ошибкой. Будем разбираться. Спасибо
170 +-5% - это диапазон 161-179, в котором и находится ПАНО почти всех людей.
Иными словами, вообще не надо никаких программ, не надо трясти телефон и даже лабораторных тестов никаких не надо.
Можно тупо любому показывать ПАНО на уровне 170 ударов в минуту - и это как раз будет точность 95%.
если ПАНО 170, то совсем разные ощущения при беге на пульсе 172 и 168

поэтому погрешность 95% непонятна
Всем привет. Очень приятно, что мы углубляемся в тему :) Про диапазон ПАНО. Я занимаюсь триатлоном третий год. За это время мой ПАНО бега повысился со 135 до 155 (мне 52 года). Один раз в год я делаю стресс тест на газоанализаторе (текущая стоимость теста 6000 рублей). В остальное время полагаюсь на данные ПАНО, которые выдает TrainingPeaks (годовая подписка на этот сервис стоит примерно 100 долларов). Диапазон ПАНО десяти испытуемых, которых мы привлекли к начальным испытаниям - от 135 до 165. Мы хотим сделать приложение, которое будет определять ПАНО за несколько простых тестов с копеечной стоимостью. Мы вряд ли сможем достичь 100% совпадаемости по точности с газ тестом. Зато это будет стоить копейки и ехать в лабораторию не нужно. Для тех, у кого еще нет Гарминов и подписки на серьезный софт это будет неплохим начальным тестом.  Для повышения точности с нынешних 95% нужны дополнительные данные от людей, знающих свой ПАНО. С удовольствием отвечу на дополнительные вопросы
Страницы: 1 2 След.
Читают тему (гостей: 1)