Algorytm wydatkowania energii Firstbeat

16

Szukam implementacji (lub dokumentu opisującego faktyczny algorytm) do obliczania wydatku energetycznego / VO2 / EPOC na podstawie zmienności rytmu serca.

Kilka białych ksiąg na temat

  • Oszacowanie zużycia tlenu
  • Oszacowanie wydatków na energię
  • EPOC (nadmierne zużycie tlenu po wysiłku)
  • Efekt treningowy
  • Analiza regeneracji sportowca

można pobrać tutaj .

Według strony internetowej firmy Garmin błąd jest o około 50% mniejszy niż w przypadku metody ogólnej.

Chociaż są one fascynujące do czytania, nie mówią nam wiele o tym, jak faktycznie obliczyć te wartości na podstawie danych tętna. Wszystko mówi:

Sieci neuronowe wykorzystano do skonstruowania modelu, który wyprowadza VO2 z przedziałów RR (czas między kolejnymi uderzeniami serca), wykorzystując informacje o częstości oddychania i informacje o włączeniu / wyłączeniu.

Chociaż normalne czujniki tętna nie udostępniają danych, istnieją tanie odbiorniki dla Polar i ANT +, które umożliwiają monitorowanie rytmu przez monitorowanie rytmu, takie jak ten www.sparkfun.com/products/8661 (dla biegunowych) lub http: //www.abra-electronics.com/products/WRL%252d08840-Nordic-USB-ANT-Stick.html (dla ant +) https://code.google.com/p/hrvtracker/ (program)

Konwencjonalne oszacowanie wydatku kalorycznego jako funkcji tętna można znaleźć w tym artykule: Prognozowanie wydatku energetycznego na podstawie monitorowania tętna podczas wysiłku submaksymalnego .

Dan
źródło
3
Biorąc pod uwagę, że używają sieci neuronowych jako głównego komponentu technologii, naukowe wyjaśnienie mapowania może być trudne (patrz „Wady” w en.wikipedia.org/wiki/Artificial_neural_network )
FredrikD
2
Uzgodnione, NN są nieprzewidywalne. Albo działają, albo nie, ale wyjaśniają, dlaczego jest inna historia.
Baarn
3
Z lektury jego pracy wynika, że ​​używają one sigmoidów / jednostek logistycznych, które są nieliniowe. Jednak używa sieci neuronowej do wyodrębnienia częstotliwości oddechowej z szeregów czasowych częstości akcji serca. Co oznacza, że ​​nie używali go do bezpośredniego tworzenia wzoru regresji liniowej, ale zamiast tego użyli go jako podstawy dla modelu, na którym opiera się regresja liniowa. Czy mógłbyś więc wyjaśnić, jaki byłby twój cel? Prawdopodobnie nie musisz przejmować się tym samym przetwarzaniem danych, jeśli masz dostęp do oczyszczonych danych tętna, możesz po prostu użyć znalezionej formuły.
Ivo Flipse,
2
Zadałem pytanie tutaj, ponieważ interesuje mnie algorytm, który mogę uruchomić na własnych danych HR. NN jest niczym innym jak czarną skrzynką, która daje mniej więcej weryfikowalną i być może niestabilną wydajność po treningu z ogromnym zestawem danych. Ponieważ nie mam dostępu do tego zestawu danych szkoleniowych, zrozumienie NN nie jest dla mnie zbyt przydatne. Bardziej interesuje mnie model fizjologiczny + użyteczny algorytm, który zależy tylko od kilku współczynników. Łatwiej jest również zrozumieć ograniczenia takiego modelu.
Dan.

Odpowiedzi:

-2

Chociaż nie mam algorytmu, mam całkiem przyzwoitą bibliotekę plików .sdf ćwiczeń. Z którego ktoś prawie na pewno mógłby odtworzyć coś bardzo zbliżonego do modelu wydatkowania energii. Mam silne podejrzenie, że jest to głównie wygładzanie wykładnicze.

Kevin Joubert
źródło