LSTM时序预测
组件介绍
“LSTM时序预测”(LSTM TS) 控件根据输入数据集,以及配置参数构建LSTM模型进行时序预测。
- 输入:
- tsd:时序数据
- 输出:
- data:预测的时序数据
- dpmod:LSTM时序预测模型
页面介绍
点击 “LSTM时序预测”(LSTM TS) 控件查看参数配置页面,如下图所示:
参数选项
选项 | 说明 | 取值范围 | 样例值 |
---|---|---|---|
模型名称 | 设置模型名称,用于在其他组件中区分不同的模型 | 非空字符串 | LSTM TS |
迭代轮数 | 训练迭代轮数(epoch) | 1~1000 | 3 |
学习率 | learning rate | 0.00000001~1 | 0.001 |
批大小 | 一轮训练的样本大小(batch size) | 1~840 | 64 |
隐藏层大小 | Hidden Layers | 1~1024 | 64 |
层数 | 深度学习模型隐藏层层数(num of layers) | 1~100 | 2 |
时间窗口 | 根据历史的多少条数据预测未来的数据,如当值为1时,表明根据历史最近一条数据预测未来的一条数据 | 1~1000 | 1 |
预测 | 预测未来多少条数据 | 1~100 | 3 |
使用案例
在下图所示的案例中,使用 “加载文件”(File) 控件加载数据,连接 “LSTM时序预测”(LSTM TS) 控件构建时序模型,之后使用 “查看数据”(Data Table) 控件查看预测结果。
案例中加载 airpassengers 数据集,其余控件使用默认参数,案例中控件的配置以及执行结果如下图所示。