[发明专利]一种公交专用道条件下公交车辆轨迹的Seq2Seq预测方法有效
申请号: | 202110135539.8 | 申请日: | 2021-02-01 |
公开(公告)号: | CN112967518B | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 张楠;董红召;佘翊妮 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G08G1/123 | 分类号: | G08G1/123;G06N3/04;G06N3/08 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 公交 专用 条件下 车辆 轨迹 seq2seq 预测 方法 | ||
1.一种公交专用道条件下公交车辆轨迹的Seq2Seq预测方法,包括以下步骤:
(1)构建轨迹预测的高维时间序列模型;具体包括:
当前时刻为t时,设置由T个单位步长的GPS坐标组成的目标公交车辆当前轨迹序列为τ个单位步长的第i个局部序列GPS轨迹坐标的预测序列为和由n个局部序列的预测序列组成的未来时间段的整体序列为未来时段车辆轨迹高维时间序列是由依据需要的组合规则设计的局部序列循环计算得到的预测序列组合而成;其中GPS的坐标是与目标车辆行驶方向相同的经度坐标、纬度坐标或者包含两者;
(2)构建多层循环编码器-解码器网络框架;具体包括:
完成以上高维时间序列的预测任务需要建立编码器-解码器网络框架结构,按照局部序列的次序组合规则,学习从当前序列到任意局部预测序列的非线性映射F(·):
第i个输入序列为到局部预测序列的编码器-解码器网络框架由局部编码器(Local-Encoder),上下文编码器(Context-Encoder)和解码器(Decoder)三部分组成;选择基于长短期记忆(Long short-term memory,LSTM)的单元构建编码器-解码器网络框架;每个LSTM用状态变量s代表记忆单元,对记忆单元的访问将由三个sigmoid门控制:遗忘门f,输入门i,输出门o;
2.1构建局部编码器;
已知当前作为输入序列,局部编码器用来学习从到隐层状态的映射,其中l是隐层状态的维度;LSTM的更新过程表示为:
其中为i-1个局部序列的隐层状态和第i个局部序列的输入轨迹序列的拼接;Wf,Wi,Wo,Ws和bf,bi,bo,bs是需要学习的参数,σ和⊙分别表示logistic sigmoid函数和矩阵中对应的元素相乘;
2.2构建上下文编码器;
上下文编码器学习从局部编码器的隐层状态到上下文向量的非线性映射,其中m是隐层状态维度;此时上下文编码器LSTM的更新过程表示为:
其中为i-1个上下文编码器LSTM的隐层状态和i个局部编码器LSTM的隐层状态的拼接;W′f,Wo′,Wi′,Ws′和b′f,b′o,b′i,b′s是需要学习的参数,σ和⊙分别表示logistic sigmoid函数和矩阵中对应的元素相乘;
2.3构建解码器;
为了得到预测序列使用LSTM对上下文向量进行解码;在解码预测序列时不仅利用LSTM传递隐层状态,还将每次的预测结果作为下一次预测的输入;已知上下文向量作为解码器的初始隐层状态和当前输入轨迹序列的最后一个变量作为解码器的初始输入则解码器中学习从状态dt′∈Rp到dt′+1∈Rp的映射,同样LSTM更新过程为:
其中为第i个局部序列的解码器第t′步预测时LSTM的隐层状态和对应序列中第t′步预测值的拼接,其中p为隐层状态的维度;W″f,Wi″,W″o,W″s和b″f,b″i,b″o,b″s是需要学习的参数,σ和⊙分别表示logistic sigmoid函数和矩阵中对应的元素相乘;
最后利用含一层隐含层的全连接网络dense将预测解码器隐层状态dt′+1和前一个预测值作为输入得到最终预测坐标
其中vy,Wy,bw,bv是需要学习的参数;
(3)进行框架训练和轨迹预测;
所述多层循环编码器-解码器网络框架采用余弦退火和热重启以及Adam优化器进行训练;同时为了强制约束;预测和加快收敛速度,训练过程使用Teacher forcing策略;所提出的结构是光滑且可微的,因此通过以均方误差为目标函数的标准反向传播来学习参数:
其中:Yj,为第j个实测和预测的轨迹序列,y,为对应序列中的坐标值,N为轨迹样本数量;
得到已完成训练的多层循环编码器-解码器网络框架之后,将任意路段的轨迹数据构建为高维时间序列,路段下游停车线的坐标作为预测终止条件,到达路段上游的轨迹序列作为当前轨迹输入到以上网络框架中,即可得到未来时间段的轨迹序列。
2.如权利要求1所述的公交专用道条件下公交车辆轨迹的Seq2Seq预测方法,其特征在于:步骤(3)所述的训练的学习率从0.001开始,Teacher forcing策略的参数设置为0.1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110135539.8/1.html,转载请声明来源钻瓜专利网。