🎯 监督学习 · 无监督学习 · 强化学习 — 回归与分类问题,以及模型评估指标 MAE / MSE / RMSE。用中小学生色系点亮机器学习!
✔ 常用算法:线性回归、随机森林、XGBoost
✔ K-Means, DBSCAN, PCA
✔ Q-learning, DQN, 策略梯度
预测连续数值 — 例如下周的库存需求量、最佳订货量。
MAE MSE RMSE 常用评估
预测离散类别 — 例如库存是否会缺货?SKU属于高/中/低周转?
准确率 F1-score 混淆矩阵
🎯 回归任务最常用的三个指标,衡量预测值 ŷ 与真实值 y 的偏差。
| 指标 | 全称 | 公式 | 库存含义 |
|---|---|---|---|
| MAE | 平均误差 | \(\frac{1}{n}\sum_{i=1}^{n} |y_i - \hat{y}_i|\) | 平均预测偏差 (单位: 件) |
| MSE | 均方误差 | \(\frac{1}{n}\sum_{i=1}^{n} (y_i - \hat{y}_i)^2\) | 大误差惩罚更重 (平方) |
| RMSE | 均方根误差 | \(\sqrt{\frac{1}{n}\sum_{i=1}^{n} (y_i - \hat{y}_i)^2}\) | 与原始单位一致,更直观 |
from sklearn.metrics import mean_absolute_error, mean_squared_error
import numpy as np
y_true = [120, 150, 135, 210]
y_pred = [118, 148, 138, 205]
mae = mean_absolute_error(y_true, y_pred)
mse = mean_squared_error(y_true, y_pred)
rmse = np.sqrt(mse)
print(f"MAE : {mae:.2f} 件")
print(f"MSE : {mse:.2f} 件²")
print(f"RMSE: {rmse:.2f} 件")
📌 课程小结 — 监督学习用标签预测库存;无监督学习发现结构;强化学习动态决策。回归与分类覆盖大部分库存场景,MAE/MSE/RMSE 是评估预测精度的黄金指标。