趋势栈
概述
趋势栈是N-BEATS可解释配置中的一个特殊栈,专门用于捕捉时间序列中的趋势成分,其基函数被约束为低阶多项式。
关键内容
- 功能定位:
- 专门负责时间序列中的趋势成分
-
通过低阶多项式基函数捕捉长期变化趋势
-
技术实现:
- 基函数被约束为低阶多项式形式
- 输出被表示为多项式系数与时间幂次向量的线性组合
-
只能生成平滑的趋势曲线:单调增长、单调下降或缓慢弯曲的走势
-
设计意义:
- 体现了经典时间序列分解思想在深度学习中的应用
- 使模型能够明确区分趋势和季节性等不同成分
- 提高了模型预测结果的可解释性
来源
- 14-nbeats-2019-neural-basis-expansion.md — 详细介绍趋势栈的设计和功能
相关
- N-BEATS:Neural Basis Expansion Analysis for Interpretable Time Series Forecasting — component_of
- N-BEATS可解释配置 — part_of
- 多项式基函数 — utilizes
- 时间序列分解 — implements