[发明专利]一种交通流预测方法有效
申请号: | 201711418205.1 | 申请日: | 2017-12-25 |
公开(公告)号: | CN108010321B | 公开(公告)日: | 2019-10-25 |
发明(设计)人: | 邹伟东;夏元清;张金会;翟弟华;戴荔;刘坤;闫策 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G08G1/01 | 分类号: | G08G1/01;G06N3/04;G06N3/08 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 高会允;仇蕾安 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种交通流预测方法,能够降低数据复杂度并提高预测精度。本发明实施例提供的交通流预测方法包括如下步骤:采集获取实时交通流数据,并利用变分模态分解将实时交通流数据分解成设定数量的具有不同特征尺度的限带的本征模态分量;本征模态分量的数量设定为使得所有本征模态分量的估计带宽之和最小。采用增量型超限学习机网络,建立针对各本征模态分量的预测模型,并采用预先采集的历史交通流数据对预测模型进行训练。利用训练后的预测模型,对各本征模态分量进行交通流预测,将所有本征模态分量的预测结果累加得到最终的交通流预测结果。 | ||
搜索关键词: | 一种 通流 预测 方法 | ||
【主权项】:
1.一种交通流预测方法,其特征在于,该方法包括如下步骤:采集获取实时交通流数据,并利用变分模态分解将所述实时交通流数据分解成设定数量的具有不同特征尺度的限带的本征模态分量;所述本征模态分量的数量设定为使得所有本征模态分量的估计带宽之和最小;所述实时交通流数据分解得到的本征模态分量的数量为K个;第k个本征模态分量的模态函数为uk,第k个本征模态分量的中心频率为ωk,k=1~K;拉格朗日因子为λ;以k取遍1~K的所有整数值,重复如下迭代步骤S10~S12,得到所有本征模态分量的表征:S10、初始化参数uk、ωk、λ、n;n为迭代次数,其中uk的初值为
ωk的初值为
λ的初值为λ1,n的初值为1;S11、计算uk、ωk以及λ在第n+1次迭代中的值分别为
以及λn+1;![]()
![]()
其中f为输入信号;α为惩罚参数,经验值;ω为频率的变量;τ为学习率,经验值;S12、预先设定判别精度为e,e>0,判断
是否成立;若
成立,则停止迭代,以当前计算得到的
以及λn+1表征第k个本征模态分量;若
不成立,则n自增1,返回S11;采用增量型超限学习机网络,建立针对各所述本征模态分量的预测模型,并采用预先采集的历史交通流数据对所述预测模型进行训练;包括如下步骤:S20、设定所述增量型超限学习机的训练样本为
N为训练样本数;φ为m×K维的实数矩阵,m是每个本征模态分量的模态函数所包含的样本数量;xi为所述增量型超限学习机的第i个输入,ti为所述增量型超限学习机的对应xi的输出;S21、建立增量型超限学习机网络,设定所述增量型超限学习机网络隐含层节点的激励函数g:R→R,R为实数集,最大隐含层节点数为Lmax,期望精度为ε,ε>0;S22、令隐含层节点数L初值为0;网络误差EL=[t1,t2,...,tN]T;L<Lmax且||E||>ε时,执行S23,直至L=Lmax,获得隐含层节点数为Lmax的增量型超限学习机网络;||E||为E的二范数;S23、增加一个新增隐含层节点,即L增1;随机产生所述新增隐含层节点的输入权值aL和阈值bL;根据最小二乘法计算所述新增隐含层节点的输出权值:
EL‑1为隐含层节点数为L时的网络误差;g(aL·x+bL)为新增隐含层节点的输出;x=[x1,x2,......,xN]T,计算所述增量型超限学习机网络在增加了第L个所述新增隐含层节点后的网络误差为:EL=EL‑1‑βLg(aL·x+bL);利用训练后的所述预测模型,对各所述本征模态分量进行交通流预测,将所有本征模态分量的预测结果累加得到最终的交通流预测结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711418205.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法及电子设备
- 下一篇:一种全热回收多联冷藏系统