We can offer you truly personalized training because our AI algorithm can predict your performance from your data. So we can provide you the best possible training results for your time constraints and tell you what performance you're going to achieve if you stick to the plan.
We deeply care for a scientific and data-driven approach. We know AI Endurance works because not only have we compared it to the most recent peer-reviewed research in exercise physiology, we have shown how our AI optimized training easily outperforms even the best one-size-fits all approach current research has to offer.
Gradient Averaged Pace takes into account the elevation gains and losses during your run and normalizes your running pace to an equivalent pace on a flat course. For example, if you're running up a steep hill your raw pace might be slow but your GAP can be high as it takes the steepness of the hill into account. AI Endurance uses GAP to predict your running performance. Your pace instructions are always in GAP.
Alternatively to GAP you can use running power.
Yes. We import your running power data from Garmin Connect, Suunto and Strava.
You can base your training plan entirely on running power and export your workouts to Garmin Connect, Suunto Guides or TrainingPeaks.
Yes. Please make sure your FTP tests have both the words 'test' and the duration in the activity title, e.g. '20 min FTP test' for a twenty minute FTP test. For Ramp Tests include the word 'ramp' in the title, e.g. 'Ramp Test'. To change your activity title, click on the activity in the calendar and click 'View Analysis'. Click on the pen symbol next to the activity title.
You can also mark your race performances by selecting 'Race' for your 'Run Type'/'Ride Type' in 'Edit Activity' on Strava.
Here are a few possible reasons:
1. Garbage in garbage out - is your data clean, i.e. from a well calibrated GPS device or power meter? If not you can exclude time intervals where bad data was taken under 'Data Exclusions' in the Dashboard. A common culprit are saved runs that are actually bike rides. You can usually identify those via spikes in pace in your 'My Past Data' plot in the Dashboard.
2. For cycling, have you been riding with multiple bikes and not all of them are equipped with a power meter? If you record an activity without a power meter but wear your heart rate monitor and preferably have a cadence sensor installed, we estimate your power from those measurements. However, if there are lots of rides without heart rate data the model would be blind for a significant fraction of the actual training. Also if you have/had multiple power meters/smart trainers and those read inconsistently relative to one another that can cause issues.
3. Similarly, if you are not recording all your runs with a GPS device the model is blind to those activities you are not recording.
Running: 5k, 10k, (Half-)Marathon, Ultra Endurance Pace, Critical Running Power, and Ultra Endurance Power.
Cycling: FTP, Critical Cycling Power and Ultra Endurance Power.
Triathlon: Sprint, Olympic, (Half-)Ironman.
You can also create Custom Configurations which can include any of the above goals at your chosen prioritization.
- Directly execute the workouts from your Garmin device if you connect 'Garmin - Export Workouts' with AI Endurance.
- Directly execute the workouts from your Suunto device if you connect Suunto with AI Endurance.
- Export your training plan to TrainingPeaks where you can execute your workouts in Apple Watch, Wahoo, Polar, Suunto and many more.
- Download our Zwift workouts.
Simply go to the 'Apps' page and connect your account. If you make changes to your AI Endurance training plan, these will automatically be forwarded to your connected apps. We continuously export your workouts up to one week into the future.
You may require a TrainingPeaks Premium account to access your full week of AI Endurance workouts in TrainingPeaks.
If you have 'Garmin - Import Data', Suunto or Strava connected, only a few seconds to minutes after you upload the activity. If you have multiple connections, we import your Garmin/Suunto activity first and sync with Strava a few minutes later to check if there is any additional information, such as if your activity was a 'Race' or if the activity name tells us you did an FTP test prior to re-training our machine learning model for each user. We make sure there are no duplicates between Garmin, Suunto and Strava even if you have multiple connections.
If your import data includes HRV, it can take a few minutes for your activity to show up in AI Endurance as the DFA alpha 1 analysis is computationally expensive.
We use your heart rate data to gauge your performance. For instance, if you were able to run 5 min/km or at 200 W for an hour at a significantly lower heart rate than last week, the AI notices this as an improvement in your performance. However, generally heart rate is a much worse predictor for performance than power and GAP.
We calculate your aerobic and anaerobic heart rate thresholds from your DFA alpha 1 data, see this blog post.
For your cycling activities without power, we use heart rate and cadence to estimate your power through a personalized machine learning model.
We track your activity HRV data if you have 'Garmin - Import Data' or 'Suunto - Import Data' enabled and HRV logging enabled on your device. You can easily track your aerobic and anaerobic thresholds from your HRV data via DFA alpha 1. For more information, see also this blog post.
We also use DFA alpha 1 to track your readiness to train, durability and overall fitness improvements. Learn more here.
Enable HRV logging:
- Garmin: Settings -> System -> Data Recording -> Log HRV or Settings -> Physiological Metrics -> Log HRV. Connect to a heart rate strap - preferably Polar H10 - via Bluetooth not ANT+.
- Suunto: all devices connected to a heart rate chest strap automatically log HRV.
Devices:
- Garmin: includes Forerunner 620, 630, 645, 920, 235, 255, 735, 935, 945, 955; Fenix 3, 5, 6, 7; Edge 520, 530, 820, 830, 1000, 1030, 1040, Explore; Epix.- Suunto: all watches connected to a heart rate chest strap.
Go to the Account page and set your intensity zones.
- If your Endurance ceiling (aerobic/VT1) was determined, set the first blob (Endurance - Tempo boundary) to the determined value.
- If your Threshold ceiling (anaerobic/VT2) was determined, set the third blob (Threshold - VO2Max boundary) to the determined value.
We also automatically track if your thresholds are not in-tune with your current zones and notify you if an update is appropriate.
In order to detect DFA alpha 1 thresholds automatically, AI Endurance has to detect an intensity ramp during your activity as this is the method that is backed by current research on DFA alpha 1 threshold detection. Our algorithm has to be able to identify a time frame that fulfills the following criteria for automatic threshold detection:
1. Steady and smooth increase of intensity, i.e. monotonically decreasing alpha 1 values and monotonically rising pace/power values.
2. Sufficient data points on both sides of the threshold, e.g. alpha 1 < 0.5 and alpha 1 > 0.5 for the anaerobic threshold detection.
3. A not too high ramp speed for increasing the intensity. If you ramp up the intensity too quickly there is a delay in your cardiovascular response relative to your power/pace that would lead to overestimated power/pace thresholds.
You also have the option to download the activity data from the activity page as a csv file and manually perform the ramp detection.
Bruce Roger's DFA alpha 1 FAQ is an excellent resource for all topics related to DFA alpha 1.
Please join our Facebook group.