To the untrained observer, it doesn鈥檛 look like much: I am a skinny 31-year-old male in my听apartment听bedroom, sweating profusely in spandex bib shorts atop half a bicycle. I鈥檝e swapped the bike鈥檚 rear wheel for a smart trainer that tracks my cadence, power output, and speed. It鈥檚 classic COVID-era indoor exercise in the same vein as a Peloton bike or Zwift. But instead of a听live feed of a cycling class听or a video听game racecourse, I鈥檓 staring at a series of blue听lumps听graphed听on听my desktop computer screen. The blue lumps represent the target power听measured in watts. As a lump grows, I have to work harder. When the lump shrinks, I get a rest. A thin yellow line shows my actual power output as I attempt to complete each interval. An on-screen timer shows me how long until the intensity changes again. Occasionally, white text pops up with some sage advice from a disembodied coach: 鈥淨uick legs, high power.鈥 鈥淔ind your sit bones.鈥澨齀t鈥檚 majorly nerdy, hardcore cycling training being foisted on one of Earth鈥檚 most听mediocre athletes who has absolutely no race aspirations.

But behind this听facade, a sophisticated artificial intelligence鈥損owered听training program is adapting to my every pedal stroke. The app听I鈥檓 using is called , and in February, the company launched a听suite of new features on a closed beta app that听it听believes can听revolutionize how cyclists train.听The new technology is powered by machine learning: the idea that computers can be trained to hunt through massive troves of data and suss out esoteric patterns that are invisible to the human brain. The new TrainerRoad algorithm is watching me ride, evaluating my performance and progress, and comparing me to everyone else on the platform. (How many people, exactly?听The company听won鈥檛 say.)听This data is听then used to prescribe future workouts鈥攔anging from slow and steady endurance work to high-intensity sprint intervals鈥攖hat are tailored听just for me. 鈥淥ur vision is that in ten听to 20 years everyone will have their workouts picked by an AI,鈥 says Nate Pearson, CEO of TrainerRoad.听
The idea of using an algorithm to optimize training isn鈥檛 exactly new. Louis Passfield, an adjunct professor in kinesiology at the University of Calgary, has been dreaming of calculating his way to a yellow jersey since he was an undergraduate at the University of Brighton around 25 years ago.听鈥淚 thought that by studying physiology, I could calculate this perfect training program and then, in turn, win the Tour de France,鈥 Passfield says. 鈥淭his was back in 1987, before the concept of what they call 鈥榖ig data鈥 was even born.鈥澨
What is听new is the proliferation of smart trainers. In the late 1980s, power meters were inordinately expensive and confined to Tour de France teams and sports science听laboratories. Now, more than 1听million people have registered for Zwift,听an app听where they can听obsess daily over their听watts per kilo, heart rate, and cadence. Finding a Wahoo Kickr听bike trainer听during the pandemic听has been about as easy as finding toilet paper or hand sanitizer last spring. All these cyclists听equipped with laboratory-grade trainers听are generating troves of high-quality data that makes researchers like Passfield swoon. 鈥淚鈥檓 infinitely curious,鈥 he says. 鈥淚 love what TrainerRoad is听trying to do and how they鈥檙e going about it. It鈥檚 an area I鈥檓 itching to get involved with.鈥
TrainerRoad was founded in 2010 by Pearson and Reid Weber, who now works as CTO at Wahoo鈥檚听Sufferfest Training platform. It began as a way for Pearson听to replicate the experience of spin classes at home听and has evolved into a cutting-edge training app, especially since the smart trainer听boom.听
What TrainerRoad has done better than competitors is to standardize its data collection in a way that makes it scientifically powerful. There are听many听more rides recorded on Strava听than on TrainerRoad, but they听don鈥檛 contain enough information to make them useful: We can see that Rider A rode halfway up a hill at 300听watts, but is that an all-out effort for her or an easy spin?听Did she stop because she was exhausted or because there was a red light? More than maybe any other smart trainer software, TrainerRoad has built a data collection tool that can begin to answer these questions. There鈥檚 no racing. There鈥檚 no dance music (thank god). There are no KOMs (regrettably). There鈥檚 nothing to do on the platform except workouts. It鈥檚 also not for everyone: You log in and ride to a prescribed power for a prescribed time. It is often brutal. You either succeed or you fail. But 颈迟鈥檚 the simplicity of the format that has allowed TrainerRoad to be the first cycling trainer software to offer this sort of workout.听
This pass/fail duality also underlies TrainerRoad鈥檚 nascent foray into machine learning. The technology behind the new adaptive training program is essentially an AI听classifier that analyzes a completed workout and marks it as fail, pass, or 鈥渟uper pass鈥 based on the athlete鈥檚 performance. 鈥淎t first, we actually tried to just do simple 鈥榯arget power versus听actual power鈥 for intervals, but we weren鈥檛 successful,鈥 Pearson says. 鈥淪mall variations in trainers, power meters, and how long the intervals were made it inaccurate.鈥 Instead, TrainerRoad asked athletes to classify their workouts manually听until the company听had a data set big enough to train the AI.听
Humans are听quite adept at making听this type of categorization in certain situations. Like looking for pictures of a stop sign to complete a CAPTCHA, 颈迟鈥檚 not hard to look at a prescribed power curve versus听your actual power curve and tell if 颈迟鈥檚 a pass or fail. We can easily discount听obvious anomalies like听dropouts, pauses, or weird spikes in power that trip up the AI but听don鈥檛 actually indicate听that someone is struggling. When we see the power curve consistently lagging or trailing off, that鈥檚 a clear sign听that we鈥檙e failing. Now, with more than 10,000 workouts to learn from, Pearson says the AI听is outperforming humans in听deciding pass versus fail.
鈥淪ome cases were obvious, but as we got our accuracy up, we found the human athletes weren鈥檛 classifying all workouts the same,鈥 he explains. In听borderline cases, sometimes a minority of athletes would rate a workout as a pass while the majority and the AI听would rate it as a struggle. When presented with the AI鈥檚 verdict, the riders in the minority would usually change their opinion.听
Armed with an algorithm that can tell how you鈥檙e doing on workouts, the next step鈥攁nd probably the one users will find most exciting鈥攚as to break down a rider鈥檚 performance into more granular categories, like endurance, tempo, sweet spot, threshold, VO2听max, and anaerobic.听These power zones are听common training tools, but in case you need a refresher, functional threshold power (FTP) represents the maximum number of watts a rider can sustain for an hour. Then, the zones are as follows:
- Active recovery: <55 percent FTP
- Endurance: 55 percent to 75 percent听FTP
- Tempo: 76 percent to听87 percent听FTP
- Sweet spot: 88 percent to听94 percent听FTP
- Threshold: 95 percent to听105 percent听FTP
- VO2 max: 106 percent to听120 percent听FTP
- Anaerobic capacity: >120 percent听FTP
As you complete workouts across these听zones, your overall score in a progression chart improves in the corresponding areas. Spend an hour doing sweet spot intervals鈥攆ive-to-eight-minute efforts at 88 percent to 94听percent听of FTP, for instance鈥攁nd your听sweet spot number听might increase by a point or two on the ten-point scale. Critically, your scores for endurance, tempo, and threshold are also likely to move up a bit. Exactly how much a given workout raises or lowers your scores in each category is a function of how hard that workout is, how much training you鈥檝e already done in that zone, and some additional machine learning running in the background that analyzes how other riders have responded and how their fitness has changed as a result.
Here鈥檚 what my progression chart听looked like after I had used the new adaptive training program for a few days. The plan I鈥檓 on now is focused on听base training, so, according to the software, I鈥檓 leveling up in those lower endurance zones. If I were training for a crit, I鈥檇 probably be doing a lot more work in the VO2 max and anaerobic zones鈥攚hich is听why I鈥檒l never race crits.

In the future, TrainerRoad plans to expand the role of machine learning and build more features into the app, including one designed to help athletes who menstruate understand how their cycle affects their training听and another to help you forecast how a certain plan will improve your fitness over time.听The company is investigating how much age and gender affect the rest an athlete needs and is even planning to use the system to compare different training methodologies. For instance, one common criticism of some TrainerRoad plans is that they spend too much time in the听challenging听sweet spot and threshold zones, which听could lead to burnout. Meanwhile, there鈥檚 a large body of science that suggests a polarized approach鈥攁 training plan that spends at least 80 percent听of training time in Zone 1 and the other 20 percent听in Zone 5 or higher鈥攜ields better results and less overall fatigue, especially in elite听athletes who have lots of time to train. This debate has been ongoing in sports science for years, with no real end in sight. Now that TrainerRoad听has added polarized plans,听the company may be able to do some听A/B testing to see which plan ultimately leads to greater fitness gains. Tantalizingly, we might even learn which types of athletes respond better to which types of training. 鈥淭he studies that exist are pretty small sample size,鈥 says Jonathan Lee, communications director at TrainerRoad. 鈥淲e have thousands upon thousands of people.鈥澨
The potential for experimentation is impressive, but one of the limitations of machine learning is that it can鈥檛 explain why improvements are happening. The inner workings of the algorithm are opaque. The patterns that the AI听finds in the training data are so multifaceted听and abstract that they cannot be disentangled. This is where the system鈥檚 power comes from, but 颈迟鈥檚听also an obvious restriction.听鈥淧hDs usually want to figure out what are the mechanisms that make听somebody faster, but we don鈥檛 necessarily know,鈥澨齈earson says. 鈥淲hat we care about is just the outcome performance.鈥 听
But does this actually work? Does adaptive training make people faster than traditional static training programs, like something you鈥檇 find on TrainingPeaks, Sufferfest, or even the old version of TrainerRoad? For now, Pearson says 颈迟鈥檚 too soon to tell. The closed beta program began on February 25听of this year, with only around 50 users, and has been expanding slowly, with new riders being added every week.听That听isn鈥檛 a large enough sample size to detect statistically significant differences yet. 鈥淚t sounds like a great idea,鈥 Passfield says. 鈥淲hat it needs is to be听objectively evaluated against a standard program听and, ideally, against a random program. From a scientific point of view, that鈥檚 kind of the ultimate baseline: we give you these sessions in a random order, we give you these sessions in a structured order, and then we give them to you in our AI-informed order.鈥
Here鈥檚 what I can tell you, though. The adaptive training is definitely more likely to make me stick with a plan. Back in the fall, I spent a few weeks using TrainerRoad vanilla for the sake of comparison. I found it excruciatingly difficult, because I am not a highly motivated rider. I鈥檓 not training for a race or trying to get KOMs on local climbs. Without motivation, the intervals become pointless torture. With the static training plan, quitting put you behind. The next workout was going to feel even harder since you missed part of the previous one. If you fell behind the curve, you had almost no shot at digging out. Now, if I fail a workout, 颈迟鈥檚 fine. The next one gets a bit easier. When you open up the dashboard, you鈥檒l see a message like this:

In the old version, I had to show up well-rested, focused, fueled, and perfectly hydrated to complete workouts. But this does not always gel with my lifestyle, man.听Before COVID-19, I had friends who听liked to听drink beer and stay up late.听I play hockey twice a week.听I surf whenever there are waves.听I eat fast food frequently. With the adaptive training, all of this is fine. I can drink three beers after hockey and show up for my workout the next day with nothing but听McDonald鈥檚 in my body. The AI adjusts for the fact that I鈥檓 a deeply flawed, suboptimal human, and honestly, it feels so good to be seen.听