| CPC A63B 24/0006 (2013.01) [A63B 24/0062 (2013.01); G06F 17/18 (2013.01); G06N 3/045 (2023.01); A63B 2024/0009 (2013.01); A63B 2024/0068 (2013.01)] | 20 Claims |

|
1. A method, comprising:
creating a neural network architecture;
training the neural network architecture at least in part with performance information associated with a previous repetition of an exercise movement;
predicting performance, including a predicted speed, of one or more upcoming repetitions based at least in part on the performance information, including a previous speed, associated with the previous repetition of the exercise movement by labeling the one or more upcoming repetitions using the neural network architecture based at least in part on features of a current repetition;
wherein the previous speed is measured using a sensor coupled to an actuator for the exercise movement, and wherein the sensor is configured to measure position of the actuator;
performing a failure classification of whether the one or more upcoming repetitions is associated with an occurrence of physical failure based at least in part on the predicted speed of the one or more upcoming repetitions of the exercise movement;
determining a number of repetitions in reserve based at least in part on the failure classification;
determining a future suggested weight based at least in part on the number of repetitions in reserve; and
controlling a motor controller to adjust a perceived weight stack associated with a motor to the future suggested weight.
|