> 你的AI跑步教练,让数据驱动你的每一步
赛博跑者 是一款基于AI的跑步训练分析工具,专注于帮助跑者深度挖掘训练数据、评估运动能力、制定科学训练计划。
支持双向同步训练数据:
# 在 references/intervals_api.md 查看完整API文档
自动识别以下训练类型:
基于临界速度(CS)和D'储备距离理论,计算:
自动生成五区间配速体系:
根据能力评估结果和训练历史,提供:
Python 3.8+
requests
pandas
numpy
from scripts.training_classifier import TrainingClassifier
from scripts.cs_d_calculator import CSDCalculator
# 初始化分析器
classifier = TrainingClassifier()
# 分析训练类型
result = classifier.analyze(
pace_data=[...], # 配速序列
heart_rate_data=[...], # 心率序列
duration=1800 # 时长(秒)
)
# 计算CS-D'
calculator = CSDCalculator()
cs_result = calculator.calculate(
distances=[5000, 10000], # 已完成距离
times=[1200, 2520] # 对应时间
)
print(f"临界配速: {cs_result['critical_speed']:.2f} m/s")
print(f"5K预测: {cs_result['predictions']['5k']}")
from intervals_sync import IntervalsClient
client = IntervalsClient(api_key="your-api-key")
# 下载训练数据
activities = client.get_activities(start_date="2024-01-01")
# 分析训练
for activity in activities:
analysis = classifier.analyze_activity(activity)
| 场景 | 功能 | 产出 |
|---|---|---|
| ------ | ------ | ------ |
| 训练复盘 | 周/月训练数据分析 | 训练总结报告 |
| 能力评估 | CS-D'模型计算 | 预测成绩表 |
| 计划制定 | Intervals同步 | 训练日历 |
| 间歇分析 | 间歇段落识别 | 配速稳定性评分 |
| 赛前预测 | 历史数据分析 | 分段配速策略 |
赛博跑者/
├── SKILL.md # 本文件
├── references/
│ ├── intervals_api.md # Intervals.icu API文档
│ ├── training_types.md # 训练类型识别方法
│ ├── cs_d_prime.md # CS-D'计算原理
│ └── pace_zones.md # 配速区间定义
├── scripts/
│ ├── training_classifier.py # 训练类型分类器
│ ├── rest_interval_detector.py # 休息段过滤
│ └── cs_d_calculator.py # CS-D'计算器
└── examples/
├── example_analysis.md # 分析案例
└── example_report.md # 报告模板
让数据照亮你的跑道,用科学武装你的每一步。
共 1 个版本