← 算法与模型总览

用途与适用负载

重复前一个周期对应位置的值,用于规律重复的负载,也是周期模型的比较基线。前一周期的异常会被重复。

历史数据与运行条件

至少 season_length_steps 个点,即一个完整周期。

输入应是等间隔、无缺口且数值有限的序列。输出保留输入指标单位,例如 CPU 核、内存字节或每秒请求数;采样步长决定步数对应的真实时间。最低样本数仅表示可运行,不代表预测可靠。

此方法不使用协变量;分别预测各目标指标。

参数说明

窄屏可左右滑动参数表,查看完整说明。

参数 / 类型默认值 / 范围 / 单位含义与使用
season_length_steps
int
必填,无默认值
≥ 2; steps
周期长度,按采样步数计,不能硬编码 24=一天;一天 = 86400 秒 / 步长秒数。

配置示例

在“算法管理”编辑参数。以下仅为参数对象,不是 config.yaml 全文;周期示例按 5 分钟采样,需按实际步长调整。未列出的可选参数使用上表默认值。

JSON
{
  "season_length_steps": 288
}

调参与取舍

先把业务周期换算成采样步数。5 分钟采样时,一天是 288 步;一分钟采样时是 1440 步。不要把 24 直接当作一天。

在模块中使用

  1. 保存参数,检查历史窗口、采样步长和预测范围。
  2. 打开模块的“启用预测”;固定算法只运行指定方法,动态算法使用平台已启用的方法。
  3. 此方法为基线,无需回测晋升,但仍应比较实测表现。
  4. 在仅观察或仅推荐下检查误差、峰值低估、耗时与采用原因,再分别授权准入和副本执行。

历史不足、参数不合法、运行超时或输出无效时,检查算法运行原因;没有合格预测时按模块的固定周期、兜底与保护规则处理。

回测与效果评估 · 推荐与前瞻决策