[发明专利]一种基于交互式多尺度循环神经网络的时间序列预测方法在审
| 申请号: | 201911107803.6 | 申请日: | 2019-11-13 |
| 公开(公告)号: | CN111027672A | 公开(公告)日: | 2020-04-17 |
| 发明(设计)人: | 陈岭;陈东辉 | 申请(专利权)人: | 浙江大学 |
| 主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/08;G06Q10/04 |
| 代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 曹兆霞 |
| 地址: | 310013 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 交互式 尺度 循环 神经网络 时间 序列 预测 方法 | ||
1.一种基于交互式多尺度循环神经网络的时间序列预测方法,其特征在于,所述方法包括以下步骤:
(1)对待预测的时间序列进行异常值消除处理、归一化处理以及滑动时间窗口划分后,获得时间序列段;
(2)将时间序列段输入时间序列预测模型中,所述时间序列预测模型包括多级小波分解网络、跨尺度交互的RNNs、以及两级注意力机制单元、以及单层的全连接层,利用时间序列预测模型对时间序列段进行时间序列预测,具体过程为:
(2-1)利用多级小波分解网络对时间序列段进行n级分解,得到多尺度子序列集合;
(2-2)将多尺度子序列集合输入到跨尺度交互的循环神经网络中,采用截断、初始化和消息传递三种策略对多尺度子序列进行跨尺度交互过程,输出为表示相邻尺度子序列之间的相关性的多尺度表示;
(2-3)利用第一级注意力机制对多尺度表示进行加权,得到每一个尺度的加权表示;利用第二级注意力机制融合所有加权表示,得到融合表示;
(2-4)将融合表示输入至单层的全连接层映射得到预测的时间序列。
2.如权利要求1所述的基于交互式多尺度循环神经网络的时间序列预测方法,其特征在于,小波分解的过程通过神经网络实现,即时间序列和滤波器做卷积操作,通过如下函数实现:
ai+1=σ(Wi(l)xi(l)+bi(l))
di+1=σ(Wi(h)xi(l)+bi(h))
其中,xi(l)为第i级分解得到的低频子序列,bi(l)和bi(h)是第i级的偏差向量,σ(·)是激活函数,Wi(l)和Wi(h)是滤波矩阵,填充滤波器对应的值。对ai+1和di+1通过一个平均池化层,即可得到第i+1级分解的结果,计算公式如下:
其中,和分别表示ai+1、di+1、xi+1(l)和xi+1(h)中第j个元素。
通过n级分解,最终得到多尺度子序列集合其中x0表示原始的时间序列,xi表示第i(0<i≤n)级分解得到的子序列,即为:
3.如权利要求1所述的基于交互式多尺度循环神经网络的时间序列预测方法,其特征在于,所述采用截断、初始化和消息传递三种策略对多尺度子序列进行跨尺度交互过程包括:
第一步,针对输入的多尺度子序列集合利用截断策略得到不同时间窗口大小的子序列;
第二步,利用初始化策略赋值每一个尺度RNNs的初始隐状态,即一个尺度RNNs的初始隐状态由相邻更大尺度RNNs的隐状态初始化得到;
第三步,利用消息传递策略来建模两个相邻尺度子序列之间的相关性,最终得到多尺度表示Hi(i∈{0,1,…,n})。
4.如权利要求3所述的基于交互式多尺度循环神经网络的时间序列预测方法,其特征在于,所述截断策略即对每个子序列只保留近期的值,对于越低尺度的子序列,其被保留的时间窗口越小,第i个尺度截断后的子序列表示为:
其中ki表示第i个尺度截断后的起始索引。随着i的增加,被截断的长度更短,即满足k0>k1>...>kn。在本发明中,从最大尺度到最小尺度,依次截断为上一个尺度的一半长度。
5.如权利要求3所述的基于交互式多尺度循环神经网络的时间序列预测方法,其特征在于,针对初始化策略,大尺度RNNs的隐状态包含小尺度子序列被截断值中隐含的信息,一个尺度RNNs的初始隐状态由相邻更大尺度RNNs的隐状态初始化得到,计算公式如下:
其中表示第i个尺度RNNs的初始隐状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911107803.6/1.html,转载请声明来源钻瓜专利网。





