[发明专利]一种基于注意力机制的ME-MBiGRU短时交通流量预测方法在审

专利信息
申请号: 202111336233.5 申请日: 2021-11-12
公开(公告)号: CN113919593A 公开(公告)日: 2022-01-11
发明(设计)人: 张玺君;郝俊;张保琪;崔勇;聂生元;尚继洋;陈宣;张红;高玮军 申请(专利权)人: 兰州理工大学
主分类号: G06Q10/04 分类号: G06Q10/04;G06Q50/26;G06N3/04;G06N3/08
代理公司: 北京金宏来专利代理事务所(特殊普通合伙) 11641 代理人: 陆华
地址: 730050 甘肃*** 国省代码: 甘肃;62
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 注意力 机制 me mbigru 交通 流量 预测 方法
【权利要求书】:

1.一种基于注意力机制的ME-MBiGRU短时交通流量预测方法,包括改进的集合经验模态分解、多层双向门控循环单元和注意力机制的组合模型,其特征在于,所述改进的集合经验模态分解的简称为MEEMD,且MEEMD是一种基于排列熵的改进集合经验模态分解方法,该方法利用互补集合经验模态分解对含有噪声的时间序列进行分解,计算每一个分量的排列熵值,根据排列熵值Hp来确定数据中存在的异常值,并将其剔除;再对剩余的数据进行经验模态分解,对含有噪声的时间序列T(t),其分解步骤具体包括如下步骤:

步骤1:成对的向原始时间序列T(t)添加正负相反、幅值相同的高斯白噪声,得到两个信号Ti+(t)、Ti-(t);

步骤2:对Ti+(t)、Ti-(t)分别进行EMD分解,得到第一个IMF分量序列{Ii1+(t)}、{Ii1-(t)},对上述两个分量序列进行集合平均,得到分量序列T(t)的第一个IMF分量I1(t);

式中:L表示时间序列T(t)的长度,Ne为添加的白噪声的对数;

步骤3:计算I1(t)的排列熵值Hp,判断该分量是否为异常分量;如果I1(t)的熵值Hp大于阈值θ0,则该分量为异常分量;

步骤4:如果I1(t)为异常分量,则返回步骤1,直到第q个IMF分量Iq(t)的熵值Hp小于θ0,此时执行步骤5;

步骤5:将已经进行分解的前q-1个分量从原始时间序列中剔除,得到不含噪声的时间序列N(t);

步骤6:对N(t)进行EMD分解,得到IMF分量,此时,MEEMD分解结束。

2.根据权利要求1所述的一种基于注意力机制的ME-MBiGRU短时交通流量预测方法,其特征在于,所述多层双向门控循环单元的简称为MBiGRU,且MBiGRU网络的计算过程描述如下:

P(t)<F>=GRU<F>(xt-w,xt-w+1,...,xt+1) (3)

P(t)<B>=GRU<B>(xt+1,xt+2,...,xt+w) (4)

Q(t)=W1*[P(t)<F>,P(t)<B>]+b1 (5)

式中,GRU<F>代表正向的GRU网络;x为输入数据;w为时间滑动窗口的大小,假设共有m条训练数据,则1wm;P(t)<F>为正向GRU网络的输出结果,同理,GRU<B>代表反向GRU网络,P(t)<B>为反向GRU的输出结果;将P(t)<F>与P(t)<B>进行矩阵拼接后,与权值矩阵W1相乘,与偏置项b1相加,得到第一个BiGRU网络在t时刻的输出Q(t)

O(t)<F>=GRU<F>(Qt-w,Qt-w+1,...,Qt+1) (6)

O(t)<B>=GRU<F>(Qt+1,Qt+2,...,Qt+w) (7)

O(t)=W2*[O(t)<F>,O(t)<B>]+b2 (8)

式中,O(t)为第二个BiGRU网络的输出。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兰州理工大学,未经兰州理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111336233.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top