【技术实现步骤摘要】
一种行驶目的地预测方法和系统
[0001]本专利技术涉及大数据交通驾驶领域,特别是一种行驶目的地预测方法和系统
。
技术介绍
[0002]汽车的出现在近百年里极大的改变了人们的出行方式,随着人们拥有的车辆数量急剧增加,城市交通网络日益复杂,极大地影响了人们的出行体验
。
目前,多款网约车软件
、
导航类软件都提供了智能路径规划功能,帮助用户找到能更快到达目的地的线路
。
但是这些应用都依赖于用户输入目的地,对于目的地预测功能尚存在许多问题
。
预测用户的目的地能够显著地提升用户出行体验
。
例如,在用户去往目的地的途中寻找加油站
/
充电站;在用户到达目的地前规划附近的停车位置;向用户建议可能的兴趣目的地等
。
[0003]在现有的目的地预测技术中,轨迹的位置信息往往过于稀疏,根据对轨迹进行离散化的策略,传统的方法是采用道路网格匹配的方法,将车辆轨迹与道路信息紧密结合,将车辆的出发地
、
目的地和行车轨迹抽象为图网络,通过建立有向图的方式可以得到其拓扑结构,使用最短路径问题的思路寻找下一个可能的节点
。
使用的路径规划算法包括非启发式方法,例如动态
dijkstra
算法
、
基于队列的
dijkstra
算法等;还包括启发式算法,例如
A*
算法
、
遗传算法等
。
虽然 ...
【技术保护点】
【技术特征摘要】
1.
一种行驶目的地预测方法,其特征在于,包括:步骤
1.1
:获取开放平台的营运车辆
GPS
数据并清洗;步骤
1.2
:对营运车辆
GPS
数据进行预处理,该预处理至少包括地理位置编码,以产生对应的位置信息字符串;步骤
1.3
:将预处理后的数据输入序列生成算法进行模型训练得到序列生成模型;在所述的序列生成算法为长短时记忆网络的情况下,编码器将任意长度的位置信息字符串输入到一个向量
c
里,解码器得到向量
c
之后将信息解码,并输出为序列;步骤
1.4
:将预处理后的数据输入序列分类算法进行模型训练得到序列分类模型;在所述序列分类算法为
Test
‑
CNN
的情况下,
Embeddinglayer
将每一个词表征为一个向量;每一个
GeoHash
标记视为一个词,需要将
GeoHash
序列中的每一个位置标记转换成向量的形式;随后进入卷积层,输入一个包含
s
个标记的序列,设定每个标记的
Embedding
向量为
d
维,则输入为
s
×
d
,将该输入视为一幅图像,卷积提取相邻标记的特征,采用一维卷积,卷积核的宽度为词向量的维度
d
,则卷积核大小为
w
×
d
;随后将数据传入池化层进一步提取特征并压缩矩阵大小;序列分类模型末端连接全连接层和
Softmax
层输出最终分类;步骤2:获取行驶过程中的车辆行驶
GPS
数据;步骤3:对车辆行驶
GPS
数据进行预处理,该预处理至少包括地理位置编码,以产生对应的位置信息字符串;步骤4:将步骤3预处理后的数据输入序列生成模型和序列分类模型,分别输出旅途间预测结果和终点预测结果;步骤5:通过结果输出模块展示旅途间预测结果和终点预测结果
。2.
根据权利要求1所述的行驶目的地预测方法,其特征在于,所述的步骤
1.1
中,所述的营运车辆
GPS
数据包括车牌号
、
地图经度
、
地图纬度
、GPS
时间
、GPS
速度
、
海拔高度
。3.
根据权利要求1所述的行驶目的地预测方法,其特征在于,所述的步骤
1.2
中,所述的地理位置编码的方法为
GeoHash
方法
。4.
根据权利要求1所述的行驶目的地预测方法,其特征在于,所述的步骤...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。