【技术实现步骤摘要】
一种基于时空序列深度学习的交通流量预测方法及装置
[0001]本专利技术涉及一种基于时空序列深度学习的交通流量预测方法及装置,属于时空序列的深度学习预测
。
技术介绍
[0002]在最近的几十年里,随着全球化和经济的步伐加快,越来越多的车辆开始行驶在了道路上,给交通系统的管理带来了巨大的压力,也对于交通系统的安全性
、
高效性和方便性有了更高的要求
。
伴随着经济实惠的交通传感器技术的不断应用,电脑元器件存储技术价格的下降,人们能够收集到爆炸式的交通流量数据,这些数据促使着智能交通系统和智慧城市的不断发展
。
同时,智能交通系统的诞生能够更好的解决交通拥堵
、
出行路线规划
、
道路健康检查
、
管理突发公共安全事件等问题,提高交通资源的利用率,使得智慧城市建造规划,城市居民生活出行质量得到提高
。
因此对于特定时期的交通流量的长期时空列预测有着十分重要的意义
。
[0003]从人工智能的历史来看待,伴随着从传统的机器学习方法向深度学习的不断迈进,交通流量时空列预测也由这种方式不断改进
。
[0004]一开始,基于统计和神经网络的相关模型被首次应用在了交通流预测领域
。
参考文献“Real
‑
time road traffic prediction with spatio
‑
temporal correlat ...
【技术保护点】
【技术特征摘要】
1.
一种基于时空序列深度学习的交通流量预测方法,其特征在于,包括:获取道路形状以及道路的交通流量历史数据;对交通流量历史数据按照相关的时间关联顺序进行预处理,并按照批的形式进一步整理为张量的形式,构建交通流量历史数据的多变量时空序列数据集;将多变量时空序列数据集划分为训练数据集
、
验证数据集和测试数据集,并将其中的数据按照样本的每个属性进行标准化;构建交通流量预测模型;所述交通流量预测模型包括卷积网络层
、
时间卷积网络层
、spaceblock
块层
、Layer Norm
层
、
时间卷积网络层
、Layer Norm
层
、
两个卷积层,所述时间卷积网络层由时间
Embedding
层
、
时间
MLP
层
、
空洞卷积层和
GRN
层构成,所述
space block
块层由3部分组成,第一部分为基于切比雪夫公式的自适应图卷积网络层,第二部分为基于自注意力机制的多头
attention
层,第三部分为过滤信息的
GRN
层;利用训练数据集对交通流量预测模型进行训练;采集当前时刻的交通流量数据,将采集的当前时刻的交通流量数据输入训练好的交通流量预测模型,预测未来时刻的时序值
。2.
根据权利要求1所述的一种基于时空序列深度学习的交通流量预测方法,其特征在于,所述交通流量历史数据通过交通站点感应器获取
。3.
根据权利要求1所述的一种基于时空序列深度学习的交通流量预测方法,其特征在于,所述预处理包括异常值和缺失值的差错补齐
。4.
根据权利要求1所述的一种基于时空序列深度学习的交通流量预测方法,其特征在于,所述标准化的方式是按照每个样本属性求出均值
μ
和方差
σ
,按照
Z
‑
score
公式进行计算得到新的数据集
x'。5.
根据权利要求1所述的一种基于时空序列深度学习的交通流量预测方法,其特征在于,所述交通流量预测模型的训练步骤包络:将训练数据集作为输入,输入到交通流量预测模型内进行预测;设置损失函数
Loss
对交通流量预测模型进行迭代更新训练,直至训练条件终止,生成训练好的交通流量预测模型,可用于预测未来时刻的时序值
。6.
根据权利要求5所述的一种基于时空序列深度学习的交通流量预测方法,其特征在于,将训练数据集作为输入,输入到交通流量预测模型内进行预测包括:
S1、
将训练数据集输入一个卷积核为1×1,通道数为
embed_size
的卷积网络层,丰富输入张量语义;
S2、
将数据输入时间卷积网络层,得到有关于时间的隐藏状;
S21、
将特有的时间信息经过时间
Embedding
层和输入数据相加,增强时间信息;
S22、
利用时间
MLP
层对时间维度进行扩维,利于后续扩散卷积的操作,再将结果输入到扩散卷积层中;
S23、
将得到的结果输入到
GRN
层中,过滤无用信息;
S24、
重复步骤
S22
‑
S23
,并将每次步骤
S22
输出的结果做一次卷积并累加;
S25、
将步骤
S24
的结果和步骤
S22
的结果相加并通过一个
LayerNo...
【专利技术属性】
技术研发人员:杜圣东,吴秋池,胡节,苏敏,杨涛,
申请(专利权)人:西南交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。