| Literature DB >> 32163443 |
Andrea Zignoli1,2,3, Alessandro Fornasiero1,2, Matteo Ragni3, Barbara Pellegrini1,2, Federico Schena1,2, Francesco Biral3, Paul B Laursen4.
Abstract
Measurement of oxygen uptake during exercise ([Formula: see text]) is currently non-accessible to most individuals without expensive and invasive equipment. The goal of this pilot study was to estimate cycling [Formula: see text] from easy-to-obtain inputs, such as heart rate, mechanical power output, cadence and respiratory frequency. To this end, a recurrent neural network was trained from laboratory cycling data to predict [Formula: see text] values. Data were collected on 7 amateur cyclists during a graded exercise test, two arbitrary protocols (Prot-1 and -2) and an "all-out" Wingate test. In Trial-1, a neural network was trained with data from a graded exercise test, Prot-1 and Wingate, before being tested against Prot-2. In Trial-2, a neural network was trained using data from the graded exercise test, Prot-1 and 2, before being tested against the Wingate test. Two analytical models (Models 1 and 2) were used to compare the predictive performance of the neural network. Predictive performance of the neural network was high during both Trial-1 (MAE = 229(35) mlO2min-1, r = 0.94) and Trial-2 (MAE = 304(150) mlO2min-1, r = 0.89). As expected, the predictive ability of Models 1 and 2 deteriorated from Trial-1 to Trial-2. Results suggest that recurrent neural networks have the potential to predict the individual [Formula: see text] response from easy-to-obtain inputs across a wide range of cycling intensities.Entities:
Year: 2020 PMID: 32163443 PMCID: PMC7069417 DOI: 10.1371/journal.pone.0229466
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1A schematization of the analytical equations approach (A) and artificial intelligence (AI) approach (B) is given. A: the current value of the power (P) and oxygen uptake () (i.e. P(k) and (k) respectively) are used in a formula (i.e. Δe-t/τ, with Δ calculated as the difference between the steady state and the current ) to forecast future values of (i.e. ). B: In an AI approach to the time-series problem, current (k) and past values (k-1, k-2, … k-n) of heart rate (HR), P and cadence (ω) are used to forecast future values .
Participants’ characteristics: Mean (SD) of the weight, the maximal oxygen uptake (), the peak power output (PPO) and the three intensity-levels adopted in the second and third tests (P1, P2 and P3).
| Weight | PPO | P1 | P2 | P3 | ||
|---|---|---|---|---|---|---|
| Mean | 76.0 (6.6) kg | 4443 (720) mlO2min-1 | 335 (44) W | 109 (21) W | 246 (42) W | 304 (43) W |
A total of 21717 parameters have been included in the LSTM NN designed in this study.
Three LSTM layers of 32 neurons were used with 1 hidden layer of 10 feed-forward neurons and 1 output layer of 1 neuron. Input shape for LSTM layers were determined form the batch size (10), the number of past inputs considered in the time series (70) and the number of neurons of the layer.
| Layer (type) | Output shape | N parameters |
|---|---|---|
| LSTM 1 | 10x70x32 | 4736 |
| LSTM 2 | 10x70x32 | 8320 |
| LSTM 3 | 10x32 | 8320 |
| Dense 1 | 10x10 | 330 |
| Dense 2 | 10x1 | 11 |
Results are reported for the residual and the Bland-Altman analyses for the three different models (AI reg. (i.e. our AI regressor), model 1 (i.e. the first-order model) and 2 (i.e. the Gonzalez’s model)).
In Trial 1 we compared predicted and experimental data during a variable high-intensity exercise. In Trial 2 we compared predicted and experimental data during a brief 30” “all-out” Wingate test.
| Trial | Model | MAE | RMSE | r | R2 | Bias | LA95% | CI95% | Abs. range |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AI reg. | 5.3 (1.1) | 7.3 (1.5) | 0.94 (0.02) | 0.89 (0.04) | 1.7 (2) | 13.4 (3.3) | 1.7 | 66 (73) |
| Model 1 | 7.9 (1.4) | 10 (1.6) | 0.83 (0.06) | 0.7 (0.1) | -5 (2) | 15 (2.4) | 1.4 | -264 (79) ** | |
| Model 2 | 6.2 (1.3) | 8.3 (1) | 0.9 (0.04) | 0.81 (0.07) | -2.7 (2.1) | 15 (2) | 1.6 | -114 (62)* | |
| 2 | AI reg. | 7.2 (4.6) | 11 (6.4) | 0.89 (0.09) | 0.8 (0.15) | -3.6 (5) | 20 (9.5) | 3.8 | -124 (139) |
| Model 1 | 9 (2.4) | 12.7 (3.2) | 0.75 (0.09) | 0.58 (0.13) | -6.2 (1) | 21.4 (7) | 1 | -277 (50)** | |
| Model 2 | 10.8 (3.7) | 15 (4.3) | 0.48 (0.25) | 0.28 (0.21) | -8.7 (2.9) | 23 (7.7) | 2.1 | -377 (75)** |
Mean (SD) values are reported. MAE is the mean average error in , RMSE is the root mean square error given in , r is the correlation coefficient, R is the corresponding variance explained, the bias is given in , the limits of agreement LA95% are given in , the confidence intervals CI95% are given in , the absolute range is calculated from the individual characteristics and provided in mlO2min-1. The predicted values were significantly biased if the equality line fell outside the confidence intervals of the mean bias of the sample (*) or outside the limits of 200 mlO2min-1 (**).