端到端数据科学 × 可信复核
CitiBike 需求预测与动态定价
工作台复核改变了我对旧版高分的理解,也促使项目增加了一条更接近未来预测场景的验证分支。
项目完整经历了官方数据整理、分层存储、站点—小时聚合、特征工程、借还车需求预测、动态定价策略、FastAPI接口和可视化展示。后续复核增加了时间切分与安全特征版本,并保留旧版与修复版的用途差异。
问题是怎样展开的:项目从2026年1—5月约1,453万条骑行记录开始。我先把单次骑行整理成站点—小时供需数据,再加入时间、天气、站点容量和历史行为特征,分别预测借车量与还车量。预测结果随后进入动态定价策略、FastAPI接口和可视化看板,形成了从数据到产品演示的完整过程。工作台复核时,我重新检查了模型在预测时刻究竟能够知道哪些信息。三个比例字段使用了当前小时已经发生的借还车结果,随机切分又把不同日期和季节的记录混合分配到训练集与测试集,因此旧版R²需要结合实验设计重新解释。
项目中的关键判断:我保留了原课程版,因为原课程版记录了数据获取、建模、策略、API和看板怎样连接起来。随后增加修复分支:移除三个在预测开始时无法获得的字段,按时间先后划分训练、验证和测试数据,并在2.4万行样本上完成三组最小验证。修复分支的指标低于旧版,当前结果用于确认新流程可以运行,以及旧版高分确实受到特征和切分方式影响。千万级数据的完整重训、旧API和旧看板的同步更新没有继续执行,因为当前目标已经收缩为证明工作台能够帮助发现问题并推动一次可验证的修改。




