先说清一个前提:配速只是结果,不是原因
跑步训练最容易被简化成配速。跑得快就是进步,跑得慢就是退步,这个逻辑在比赛日确实成立,因为终点线只认时间。但训练日不是比赛日,训练的目的是给身体一个恰到好处的刺激,然后让它恢复、适应。同一个配速,对身体的刺激可以差很多。
下面所有数字都是示意场景,是为了说明思路而假设的一位业余跑者,不代表任何真实用户或真实设备的记录。假设他平时轻松跑的配速在每公里6分钟上下,周二想跑一次“稍微有点强度”的5公里,目标配速每公里5分30秒。贝博体育跑步AI在这一天里做的事,可以按时间顺序拆成几步。
出门前:先看今天的“底”是什么
出发之前,系统并不知道今天会跑得怎么样,但它已经有一些输入可以做初步判断。
- 最近两到三周的训练量和强度分布:这一周是不是突然加量了。
- 最近几天的静息心率和睡眠记录,如果用户戴了手表并且愿意授权。
- 当天的天气预报:气温、湿度、风、有没有日照。
- 这个人过去在类似配速下的心率表现:这是最重要的一项,因为它是“他自己的基线”。
示意场景里,最近一周他因为出差少睡了两晚,静息心率比平时高了几次,傍晚预报气温32度、湿度偏高。这三件事单独看都不算严重,放在一起,贝博体育的判断思路是:今天照原计划跑5公里、每公里5分30秒,代价大概率会比上次同样配速时更高。
所以出门前的建议不是“取消”,而是把目标从“配速”换成“感受与心率范围”:前两公里先用比目标慢一点的速度进入,心率如果爬得比过去同配速时快,就主动放慢。这里要强调,这是“建议”,跑者完全可以不听;模型的作用是把理由讲清楚,见天气对训练强度的影响那一篇里有更细的拆解。
跑到第2公里:实时数据开始互相对照
跑起来之后,输入换成了实时的:GPS配速、手腕或胸带心率、步频,可能还有海拔变化。
一个很常见的判断是这样的:配速稳定在目标附近,但心率比“他自己的基线”高了不少。可能的原因有好几种——天气偏热、前一晚没睡好、刚吃完饭、单纯是热身不够,甚至是手表光学心率在出汗后读数不准。AI不应该在第2公里就断言是哪一种,它更合理的做法是把这次的偏差记下来,看接下来一两公里的趋势。
如果心率是一个平台,稳定在偏高的位置,说明身体在用更高的成本维持这个配速,属于“贵了一点但还撑得住”。如果心率一路缓慢往上爬而配速没变,这就是常说的心率漂移,热和脱水会放大它,心率漂移到底该怎么读值得单独去看。前者可以继续,后者就要考虑降速了。
步频在这里是个辅助信号。疲劳的时候,很多人的步频会不自觉地下降、触地时间变长,但每个人的变化方向并不一致,有人累了反而步频升高、步幅缩短。所以贝博体育把步频当作“和你自己比”的参考,而不是一条固定的线。
跑完之后:这次到底花了多少
一次训练结束,记录在手表里的是一串时间序列。贝博体育跑步AI要把它压缩成几个有用的量,而不是单纯输出“平均配速5:31,平均心率158”。
| 观察项 | 它回答什么问题 | 容易出错的地方 |
|---|---|---|
| 心率随时间的走势 | 后半程是不是比前半程更“贵” | 光学传感器在出汗、抖动时会偏 |
| 配速与心率的比值变化 | 效率是否下降 | 上下坡会造成假象,需要看海拔 |
| 天气修正后的强度 | 换成凉爽天气大概相当于什么配速 | 天气数据来自区域预报,不是你脚下的温度 |
| 与个人历史的差距 | 这次比你平时更累还是更轻松 | 历史数据太少时几乎没有参考价值 |
这里有一点需要坦白:把“今天很热”折算成“相当于凉爽天气下多少配速”,这是一个估计,不是测量。公开研究里有个相对确定的趋势,比如Ely等人在2007年发表于《Medicine & Science in Sports & Exercise》的马拉松成绩分析指出,温度升高到一定程度以后,成绩会逐步变差,而且偏热比偏冷的影响要明显得多。但具体到某一个人、某一天,折算的幅度差别很大,取决于适应程度、湿度和阳光。所以系统给出的应该是一个范围和置信程度,不应该是一个假装精确的数字。
第二天早上:恢复线索怎么进来
同一次训练,第二天的意义并不相同。有的人睡一觉就恢复,有的人第二天小腿发沉,静息心率还高几次。
贝博体育把第二天的信号——静息心率、心率变异性(如果设备提供)、睡眠时长、主观疲劳感——当作对昨天那次训练的“回访”。如果昨天判断是“中等偏累”,今早的数据也确实偏差,那下一次强度课就应该推后或者降级;如果昨天看起来很累,但今天一切正常,系统就应该修正对这位跑者的“承受力估计”,下次不必那么保守。
要说明的是,研究上对心率变异性指导训练的结论并不一致:一些综述发现它对迷走神经相关指标有改善,但对最大摄氧量等成绩指标的提升并不显著。也就是说,它是有用的参考,不是决定一切的开关。贝博体育的思路是把它放在多个信号里投票,而不是单独拍板。
会出错的地方,以及数据不够时怎么办
把整条时间线走一遍,会发现有好几个环节容易出问题。
手表心率不准。 手腕光学心率在高强度间歇、寒冷、手腕晃动时误差可能很大。系统需要识别出“这段曲线不合常理”(比如心率在几秒内跳变几十次),并降低这段数据的权重,而不是当真处理。
天气数据和你站的位置不一致。 预报气温是区域值,河边、林荫道和柏油路面的体感差别很大。系统只能取一个近似,跑者自己的主观感受应该允许覆盖它。
训练量的“慢性负荷”看起来很科学,却不能当作定论。 训练负荷类指标里,急性与慢性负荷之比(ACWR)被广泛讨论过,但系统综述的结论是:它不适合单独用来预测受伤,只能作为监测的背景信息。所以贝博体育不会因为某个比值“超标”就下结论,只是把它当作一个提示项。
数据太少怎么办。 新用户、换了新手表、或者长时间没有训练之后,个人基线不可靠。这时候更合理的做法是:用较宽的通用范围,提示“样本还不够”,让建议保守一点,并在接下来的几次训练里逐步收窄。宁可少说,也不要用一个过于精确的数字误导人。
对下一次训练的影响:从“今天该跑多快”到“这一周怎么排”
回到示意场景。综合所有信号之后,贝博体育跑步AI给这位跑者的调整可能是:周二的强度课改为“心率上限控制”的稳定跑,配速允许比目标慢;周四原本的间歇训练视恢复情况决定是否保留,如果第二天的信号仍然偏差,就改成轻松跑;周末的长距离保持时长不变,但避开中午高温。
这并不意味着“多跑几次慢的就更好”。长期来看,强度课该有的还是要有,只是在身体状态和环境条件不利的那几天,把强度换个方式完成,或者往后挪一挪。区分不同类型训练的意义,可以对照训练区间和课型的区分。
模型边界:它知道什么,不知道什么
最后说几句边界。贝博体育跑步AI看得到的是设备记录的数据,看不到的东西很多:你昨天是不是吵了一架,工作压力有多大,有没有隐性的小伤,膝盖是不是有点隐隐作痛。这些都会影响训练,但不会出现在数据里。
所以它做的是“辅助判断”,不是“替你下诊断”。在贝博体育的设计里,每一条调整建议都应该附带理由——因为哪些输入、依据什么、有多大把握——这样跑者可以判断这条建议是否符合自己的实际感受。如果你的感受和模型不一致,多数时候应该相信自己的身体,然后把这次的反馈留给系统,下次它才会学得更准一点。
配速依然重要,但它更像一张成绩单,而不是训练计划本身。把它放回心率、天气、恢复和长期趋势构成的背景里,同样的5公里,才真正有了可比较的意义。