【技术实现步骤摘要】
基于动态多尺度图学习的交通需求预测方法
[0001]本专利技术涉及时空数据挖掘
,特别是基于动态多尺度图学习的交通需求预测方法
。
技术介绍
[0002]近年来,智慧交通行业快速成长,对城市交通需求预测投入了极大的关注,特别是面向城市交通大数据
(
如交通需求数据
、
气象数据
、POI
数据等
)
的智能计算和预测建模来辅助智慧城市管理决策,是城市智慧交通行业的热点问题
。
准确的城市共享单车
、
出租车等交通需求预测,有利于减少城市交通出行的等待时间,避免叫不到车或者车空闲的情况,实现城市交通出行的高效性,促进城市智慧交通的快速发展
。
[0003]城市交通大数据作为最具代表性的一类城市时空大数据,具有时空关联
、
动态演化等特点
。
基于数据驱动的经典交通需求预测模型在时间表示方面,主要考虑时间依赖关系的邻近性
、
周期性
、
趋势性等,而时间属性还有多尺度的依赖关系,不同时间尺度的依赖关系不同;同时,不同时间尺度间的依赖关系也不同
。
因此,如何表示多尺度以及多尺度间的时间依赖关系是现已技术的一大问题
。
在空间表示方面,现有的方法要么仅用一个或多个静态图,要么对每个时间步都学习一个动态图
。
但前者未考虑城市交通大数据动态演化的特点,即空间依赖关系会随时间的变化而发生变化, ...
【技术保护点】
【技术特征摘要】
1.
基于动态多尺度图学习的交通需求预测方法,其特征在于,包括:步骤1:从交通数据集
X
=
(x1,x2,
…
,x
N
)∈R
T
×
N
×
D
中选取交通需求数据子集通过多层感知机的线性层,得到其中,
R
表示实数,
T
表示时间序列,
N
表示交通图的结点总数,
D
表示属性特征维度;
B
是批次大小,
in_dim
表示输入的即历史的时间序列长度,表示新的特征维度,
C
表示通道数;所述新的特征维度包含时间特征和属性特征;步骤2:将输入基于动态多尺度图学习的时空表示模型的第一层,得到在第一层的时间表示和空间表示;所述基于动态多尺度图学习的时空表示模型包括多层,每一层包括基于动态多尺度的图生成模块
、
基于多尺度的时间卷积模块和基于图卷积神经网络的图表示模块;具体为:
2.1
将输入到基于多尺度的时间卷积模块中,对交通需求数据子集进行多尺度时间表示,输出多尺度时间特征其中,
C
f
是多尺度的时间特征维度;
2.2
将和交通图的结点的静态邻接拓扑关系
A
s
∈R
N
×
N
输入到基于动态多尺度的图生成模块中,对交通需求数据进行结点动态表示和结点连接,生成多尺度的动态图
A1,A2,A3,
…
,A
m
;
2.3
将
A1,A2,A3,
…
,A
m
和多尺度时间特征输入到基于图卷积神经网络的图表示模块,输出交通需求数据子集的空间表示;步骤3:通过残差连接的方法,将第一层的步骤
2.1
的输入即和步骤
2.3
的输出即的空间表示连接,作为基于动态多尺度图学习的时空表示模型的第二层的输入,按照步骤
2.1
‑
2.3
相同的方法,得到在第二层的时间表示和空间表示;以此类推,得到在每一层的时间表示和空间表示;步骤4:通过跳跃连接的方式,将交通需求数据子集每一层的步骤
2.1
的输出即多尺度时间特征传递到由全连接层构成的输出模块,输出预测的交通需求数据其中,
out_dim
表示输出的即预测的时间序列长度
。2.
如权利要求1所述的基于动态多尺度图学习的交通需求预测方法,其特征在于,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。