摘要
本发明公开了一种基于Rolling‑WMA‑GRU算法的风速滚动预测方法及系统,方法如下:S1.获取待预测区域历史风速序列,利用该风速序列构造监督训练数据集,将该数据集拆分为训练集1和训练集2;S2.搭建可变参数的GRU网络,将训练集1中的数据和可变参数的GRU网络输入WMA算法,设置GRU网络的参数范围,利用WMA算法获得GRU网络的最优参数;S3.利用S2得到的最优参数构建GRU网络,将训练集1中的数据送入该网络进行训练,得到WMA‑GRU模型;S4.利用训练集2中的数据,结合WMA‑GRU模型,获得滚动预测参数,随后获得Rolling‑WMA‑GRU模型;S5.将当前时刻的风速数据送入Rolling‑WMA‑GRU模型对下一时刻风速进行预测,在下一时刻利用预测值与真实值之间的误差对模型进行更新。
技术关键词
GRU模型
风速
网络
算法
滑动窗口
数据
模型预测值
序列
生成参数
误差
预测系统
模块
样本