物流AI通识课
学习平台/ 模块3/ 第4节
模块 3 第 4/4 节 4学时模块

动手与探索:感受学习的力量

← 返回本模块章节目录
1学习目标
本节学习目标
  • 完成简化「数据→判断」体验
  • 讨论简单平均法的风险
  • 用助手探索ML应用
2知识讲解

在真正接触复杂机器学习模型之前,先用最简单的方法体验「从数据到判断」的过程。这节课用「移动平均法」预测件量,理解基线方法的价值与局限。

基线方法
图:移动平均法体验——基线是评估复杂模型的标尺,先理解误差来源

3.1 什么是移动平均法?

核心思路:用最近几天的平均值,作为明天的预测值。比如用「最近 3 天平均件量」估计明天件量。

移动平均法示意图
图:用历史3天平均值预测下一天——简单但对周期性和突发事件失效

简化体验:某站点近 7 日件量数据:周一3200、周二3800、周三3500、周四4200、周五4500、周六3900、周日3400

计算:取最近 3 天平均 = (4500 + 3900 + 3400) / 3 = 3733 件

3.2 这个方法的三大风险

风险问题描述物流例子
忽略周期性工作日 vs 周末差异大周五件量 200,周六 80,简单平均会高估周日
忽略突发事件促销、天气、节假日双11 前一天件量 500,用它预测双11 当天会严重低估
样本太短只看 3 天,容易被偶然波动误导某天设备故障少收 50 件,拉低平均值,导致预测偏低

3.3 如何衡量预测好坏?——三种误差指标

预测误差指标对比
图:MAE(平均绝对误差)、MAPE(百分比误差)、RMSE(均方根误差)三指标含义与适用场景
  • MAE(平均绝对误差):平均每天误差多少件,最直观
  • MAPE(百分比误差):平均偏离百分比,可跨站点比较
  • RMSE(均方根误差):对大误差更敏感,适合「一次大偏差代价极高」的场景

3.4 为什么还要学这个「笨方法」?

  • 建立基线:复杂模型再厉害,也要跟基线方法比较——如果复杂模型效果还不如简单平均,说明模型有问题
  • 理解误差来源:看到基线方法哪里错了,才知道复杂模型要改进什么(加入星期特征、促销标签等)
  • 快速上手:不需要训练模型,Excel 就能算,适合小规模试点

进阶思考:如果不能用复杂模型,怎么改进简单平均?→ 答案:人工加权(周末×0.6)、引入促销标签、按星期分别计算。

3案例 / 场景

场景:周六大促,简单平均严重低估

某站点过去 3 天件量:周三 120、周四 130、周五 150,用简单平均预测周六 = 133 件。

实际情况:周六是电商大促日(618 预热),实际件量暴增至 450 件。

周六大促预测失败
图:简单平均预测133件 vs 实际450件——差距3倍,老师傅经验反而最准
  1. 后果:排班按 133 件配置人车 → 上午 10 点爆仓 → 临时加人加车成本高 → 延误率飙升
  2. 问题出在哪?简单平均忽略了「促销日」这个关键特征
  3. 改进方案: - 方案 A(人工经验):查看去年同期大促数据,发现平时的 3-4 倍,人工上调系数 ×3.5 = 466 件 - 方案 B(简单特征):增加「是否促销日」标签,促销日单独计算平均,非促销日单独算 - 方案 C(机器学习):训练模型,输入历史件量 + 星期 + 促销标签 + 天气,输出预测件量

对比:

  • 简单平均:133 件,误差 -70%
  • 人工上调:466 件,误差 +3.6%
  • 简单特征:预测 420 件,误差 -6.7%
  • 机器学习:预测 445 件,误差 -1.1%

教训:人工经验(方案A)在这个例子里比简单特征(方案B)还准!这说明领域知识很重要——AI 不是要替代人的经验,而是把经验规模化。如果能把「老师傅的经验」转化为模型特征(促销日、天气、历史同期),就能兼顾准确性与可复制性。

4练习互动
步骤 1 · 想一想

除了平均,你还能想出一种更合理的「手工估件量」办法吗?比如考虑星期、促销、天气中的哪些因素?

步骤 2 · 思考与记录

写出你的改进方案:考虑哪些因素?如何调整计算方法?预期能降低多少误差?

检测中 完成步骤1和步骤2后,点左侧按钮获取对你回答的评价和改进建议。也可以选快捷追问或自由提问。