You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何调整CNN输入的timesteps?将7个时间步修改为30的操作步骤

时间步调整具体操作步骤

1. 还原得到原始连续时间序列

  • 按时间先后顺序拼接你现有的全部7时间步样本,消除原有的样本维度,得到总长为2100的连续时间序列,维度为(2100, 7)(总时间点数2100,特征数7)。

注意:必须严格按照样本生成的先后顺序拼接,不能打乱顺序,否则会破坏时间序列的依赖关系。

2. 按30个时间步重新切割样本

根据你的任务需求选择切割方式:

  • 无重叠切割:总样本数为2100 / 30 = 70个,每个样本维度为(30, 7),整体数据集维度为(70, 30, 7),适合样本量充足的场景。
  • 步长为1的滑窗切割:总样本数为2100 - 30 + 1 = 2071个,整体数据集维度为(2071, 30, 7),适合需要扩充样本量的场景。

注:如果是时间序列预测任务,切割时要同步对齐输入和标签的对应关系,提前规避数据泄露问题。

3. 重新划分训练集与测试集

  • 按时间顺序拆分新生成的30时间步样本,训练集取时间靠前的部分,测试集取时间靠后的部分,禁止随机打乱拆分。如果要和你之前的训练测试占比(约87%)保持一致,可以取前61个样本为训练集(61, 30, 7),剩余9个为测试集(9, 30, 7),也可以根据任务需求自行调整拆分比例。

内容的提问来源于stack exchange,提问作者Zarkaylia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 09:39:02