一种基于私家车轨迹大数据的城市区域吸引力预测方法、设备及介质

文档序号:25307678发布日期:2021-06-04 14:52阅读:156来源:国知局
一种基于私家车轨迹大数据的城市区域吸引力预测方法、设备及介质

1.本发明涉及智能交通领域,尤其涉及一种基于私家车轨迹大数据的城市区域吸引力预测方法、设备及介质。


背景技术:

2.随着世界范围内城市化和机动化的发展,汽车拥有量迅速增长,私家车作为一种便捷的出行方式,越来越多的人选择购买它来满足日常出行的需要,从而形成了大量的私家车行驶轨迹,特别地,出于购物、交易、工作等各种目的,人们开车到达指定区域后会停车一段时间(如熄火),并参与相应的活动,这也暗示了城市区域对人们的吸引力。研究区域吸引力不仅有助于促进功能区管理和城市规划,也为揭示人类驾驶行为与城市生活节奏之间的关系提供了一种有前景的方式。
3.近年来,车辆轨迹数据吸引了越来越多的研究团体和工业界的兴趣。基于各种轨迹数据的研究,为发现人类旅游行为与城市吸引力之间的联系提供了一种可行的方法。然而,现有的基于出租车轨迹数据和智能卡数据的研究存在以下局限性。首先,为了避免交通拥堵,城市出租车出行通常是随机寻找客户,其目的地并不总是热点地区;其次,公共交通,如公交、地铁等,都有预先设定的路线和时间,停靠在固定的站点(即公交、地铁站点)。公共交通系统的客流统计数据可以描述交通高峰时段等几个特定时段的吸引力值,然而它并不适合所有时段的。此外,对于公交站点相对稀疏的区域,智能卡数据无法提供对城市区域吸引力的细粒度分析。
4.而驾驶私家车直接反映个人长期出行需求,私家车轨迹中的停等点(poss)及伴随停留行为表现出一定的聚集性。从城市空间的角度来看,很多人驾驶私家车前往特定的区域,比如城市中的工作场所或热点,然后停留一段时间,从本质上反映了城市的吸引力。受这些观察的启发,本发明通过研究私家车轨迹来解释城市区域吸引力,利用神经网络来捕获城市吸引力的时空演变。


技术实现要素:

5.本发明提供一种基于私家车轨迹大数据的城市区域吸引力预测方法、设备及介质,使用私家车停留点的空间概率密度分布来表征城市吸引力,可以对城市区域未来时段内的吸引力提供有效准确的预测,为理解人类移动行为和城市流动性的演变提供了一个新的视角。
6.为实现上述技术目的,本发明采用如下技术方案:
7.一种基于私家车轨迹大数据的城市区域吸引力预测方法,包括以下步骤:
8.步骤1,获取城市大规模私家车的gps、obd数据,从中提取每个时段内的私家车停留点信息,并对数据进行预处理;
9.步骤2,基于预设计的分布拟合模型,将空间自适应地划分网格,计算每个时段内
各个网格私家车停留点的空间概率密度分布,用于表征城市区域在对应时段内的吸引力;
10.步骤3,使用历史时段内的空间概率密度分布作为训练样本,对预搭建的神经网络模型进行训练,得到城市区域吸引力预测模型;
11.步骤4,获取当前时段之前若干时段内的空间概率密度分布,使用城市区域吸引力预测模型进行滚动预测,获取得到目标预测时段内私家车停留点的空间概率密度分布,即为城市区域在目标预测时段的吸引力。
12.在更优的技术方案中,步骤1中提取的私家车停留点信息包括车辆id、车辆启动时间、车辆停车时间、停车经纬度,每个时段内的停留点由车辆上一段轨迹的停车时间确定;对数据预处理包括将停留点进行地图匹配和数据清洗,数据清洗是指删除含有数据缺失或数据异常的停留点信息,包括停车时间少于预设时长、适时内异常移动的轨迹数据。
13.在更优的技术方案中,所述预设计的分布拟合模型,采用高斯混合模型gmm、核密度估计kde或者变分贝叶斯高斯混合模型vbgmm。
14.在更优的技术方案中,所述预设计的分布拟合模型采用变分贝叶斯高斯混合模型vbgmm;
15.首先,使用k个高斯模型组合得到高斯混合模型,来拟合私家车停留点的空间概率密度分布:
[0016][0017][0018]
式中,p(x,y|ω
k
)表示坐标为(x,y)的停留点pos在第k个高斯模型n(x,y|μ
k

k
)中的概率密度值,ω
k
是第k个高斯模型的平均值μ
k
、协方差矩阵σ
k
、权重ω
k
这三个参数的简化形式;
[0019]
然后,采用对数似然函数代替最大似然函数,最大限度地提高参数集的联合概率,得到最优分布模型,故每个时段内私家车停留点的空间概率密度分布的对数似然函数表达式为:
[0020][0021][0022]
式中,z泛指引入的潜变量z
i1
,z
i2
,...z
ik
,z
ik
表示停留点i来自第k个高斯模型的概率,若为真则z
ik
=1,否则z
ik
=0,n
k
表示所有n个停留点来自第k个高斯模型的概率之和;ω指代高斯模型的三个参数:平均值μ
k
、协方差矩阵σ
k
和权重ω
k
,n(x,y|μ
k

k
)为第k个高斯模型,n为停留点的数量;
[0023]
其中,平均值μ
k
、协方差矩阵σ
k
和权重ω
k
这三个参数符合假设先验:权重ω
i
符合狄利克雷分布权重,均值μ
k
符合高斯分布,精度矩阵σ
k
符合wishart分布;
[0024]
最后,通过变分贝叶斯期望最大化计算出平均值μ
k
、协方差矩阵σ
k
和权重ω
k
这三个参数的最优解。
[0025]
在更优的技术方案中,所述通过变分贝叶斯期望最大化计算出平均值μ
k
、协方差矩阵σ
k
和权重ω
k
这三个参数的最优解,包括以下两个步骤:
[0026]
步骤一:将平均值μ
k
、协方差矩阵σ
k
和权重ω
k
这三个参数的分布代入空间概率密度分布的对数似然函数表达式,并计算期望,即得到停留点的后验概率分布为:
[0027][0028]
式中,α代表狄利克雷分布的参数,β
k

k
分别代表高斯分布的超参数和规模因子,ν
k

k
分别表示wishart分布的的可伸缩矩阵和自由度;
[0029]
步骤二:最大化,即根据假设先验分布更新参数,使空间概率密度分布的对数似然函数收敛:
[0030][0031][0032][0033][0034]
最后,得到近似后验分布ω
k
,即平均值μ
k
、协方差矩阵σ
k
和权重ω
k
这三个参数。
[0035]
在更优的技术方案中,所述预搭建的神经网络模型,采用基于lstm的循环神经网络模型,具体包括:全连接层、循环神经网络层,dropout层以及输出层,其中循环神经网络层包含两个,dropout层位于输出层之前,比率选为0.5。
[0036]
在更优的技术方案中,所述预搭建的神经网络模型的相关参数为:优化器为“adam”;损失为“mse”;度量采用“accuracy”;选择“relu”为激活函数。
[0037]
一种设备,包括处理器和存储器;其中:所述存储器用于存储计算机指令;所述处理器用于执行所述存储器存储的计算机指令,具体执行上述任一技术方案所述的方法。
[0038]
一种计算机存储介质,用于存储程序,所述程序被执行时,用于实现上述任一技术方案所述的方法。
[0039]
有益效果
[0040]
本发明的有益效果为:(1)预处理私家车轨迹提取停留点pos数据,设计变分贝叶斯高斯混合模型(vbgmm)来推导poss的密度分布,并将其与区域吸引力的变化联系起来。(2)通过在gmm中加入变分贝叶斯推理,避免陷入局部最优,可以有效地计算pos的概率密度,从而表示城市吸引力。(3)建立了一个基于lstm网络的深度学习模型,它是一种特殊的递归神经网络(rnn)的实现,避免了rnn的梯度消失和梯度爆炸问题,学习时间上的空间特征从而捕获区域吸引力的演变。
附图说明
[0041]
图1为本发明的基于私家车轨迹的区域吸引力预测的流程示意图;
[0042]
图2(a)、(b)分别为poss在深圳、广州地区的点分布,(c)、(d)分别为poss在深圳、广州地区的基于期望最大化算法的高斯混合模型分布,(e)、(f)分别为poss在深圳、广州地区的基于变分贝叶斯期望最大化算法的高斯混合模型分布;
[0043]
图3表示本发明对于训练集和测试集的选择过程,横轴表示小时,纵轴表示周,一个虚线三角形围成的数据表示一次输入;
[0044]
图4表示不同方法预测2018年5月31日14:00深圳地区的吸引力3d结果,(a)、(b)、(c)、(d)、(e)、(f)分别表示真实值、线性回归(lr)、多项式回归(pr)、支持向量回归(svr)、长短时序列(lstm)以及本发明提出的模型;
[0045]
图5表示不同方法预测2018年5月31日14:00深圳地区的吸引力2d结果,(a)、(b)、(c)、(d)、(e)、(f)分别表示真实值、线性回归(lr)、多项式回归(pr)、支持向量回归(svr)、长短时序列(lstm)以及本发明提出的模型,线框为应该注意的部分;
[0046]
图6表示不同方法预测2018年8月30日14:00广州地区的吸引力3d结果,(a)、(b)、(c)、(d)、(e)、(f)分别表示真实值、线性回归(lr)、多项式回归(pr)、支持向量回归(svr)、长短时序列(lstm)以及本发明提出的模型;
[0047]
图7表示不同方法预测2018年8月30日14:00广州地区的吸引力2d结果,(a)、(b)、(c)、(d)、(e)、(f)分别表示真实值、线性回归(lr)、多项式回归(pr)、支持向量回归(svr)、长短时序列(lstm)以及本发明提出的模型,线框以及圆圈为应该注意的部分。
具体实施方式
[0048]
下面对本发明的实施例作详细说明,本实施例以本发明的技术方案为依据开展,给出了详细的实施方式和具体的操作过程,对本发明的技术方案作进一步解释说明。
[0049]
本实施例提供一种基于私家车轨迹大数据的城市区域吸引力预测方法,参考图1所示,基于私家车轨迹大数据,从中提取了私家车停留点数据,采用高斯混合模型用来拟合停留点poss的空间分布,其中加入了变分推断来使高斯混合模型的参数选择达到最优,并且降低计算复杂度,最后得到空间概率密度分布,这里poss的空间概率密度分布就是城市区域吸引力。接着本发明利用神经网络算法来捕获吸引力分布的时空演变,即长短期记忆(ltsm)和dropout,首先将数据分割为训练集、验证集和测试集,再按时间步长将训练集和验证集喂入神经网络中,神经网络通过相应的激活函数选择对历史信息进行记忆、对现有信息进行更新和输出来优化模型,再将测试集输入训练好的神经网络中进行预测,输出最终的城市区域吸引力分布结果。具体包括以下步骤:
[0050]
步骤1,获取城市大规模私家车的gps、obd数据,从中提取每个时段内的私家车停留点信息,并对数据进行预处理;
[0051]
通过使用车辆定位和状态估计技术,将收集到的轨迹数据按单次行程(trip)存储在数据集中,每次行程包含车辆id、起止时间、起止位置、行程里程、行程时间、油耗等信息。此外,还包括这些行程中的驾驶状态,如车辆速度、转向方向,点火熄火状态,从而可以直接筛选出私家车的停留点。考虑到数据的完整性和可用性,本发明删除了含有缺失id信息、停车少于三分钟以及短时间内异常移动的轨迹数据,之后根据车辆id和停车时间进行排序,
以一小时为时间间隔,从私家车轨迹数据集中提取poss信息。
[0052]
步骤2,基于预设计的分布拟合模型,将空间自适应地划分网格,计算每个时段内各个网格私家车停留点的空间概率密度分布,用于表征城市区域在对应时段内的吸引力;
[0053]
城市区域中某地区的停留点poss越多,说明该地区对居民的吸引力就越大,即空间概率密度分布密度越大,可以表示为a

p,a表示吸引力,p表示空间概率密度分布。在空间域中,吸引力区域聚集在功能区的中心,其在功能区的强度从中心向周边边缘递减。此外,根据城市区域的空间关系,将poss分布看作是几个不同参数的高斯模型的组合,如商业区和住宅区等。受此启发,本发明使用高斯混合模型(gmm)来拟合城市区域poss的密度分布,即表征区域吸引力,它可以表示如下:
[0054][0055][0056]
假设有k个高斯模型的混合,p(x,y|ω
k
)表示坐标为(x,y)的pos在第k个高斯模型n(x,y|μ
k

k
)中的概率密度值,ω
k
是第k个高斯模型的三个参数:平均值μ
k
、协方差矩阵σ
k
、权重ω
k
的简化形式。为了更加准确的计算ω
k
的值并且减少计算量,本发明采用对数似然函数代替最大似然函数,最大限度地提高参数集的联合概率,得到最优分布模型。引入潜变量z
i1
,z
i2
,...z
ik
来表示每个停留点i来自第k个高斯模型的概率,若为真则z
ik
=1,否则z
ik
=0。因此包含n个poss的数据集,其空间分布的对数似然函数可以表示为:
[0057][0058][0059]
由于上述对数似然函数的求和,导数的计算非常耗费计算资源。而采用em迭代算法得到的传统gmm参数极易陷入局部最优。所以本发明将变分贝叶斯推理应用到gmm中,具体来说,假设先验三个参数:权重ω
i
符合狄利克雷分布权重,均值μ
k
符合高斯分布,精度矩阵σ
k
符合wishart分布:
[0060]
ω
i
~dir(ω
i
|α)
[0061]
μ
k
~n(μ
k

k
,(ε
k

k
)
‑1)
[0062]

k
~w(∑
k

k

k
)
[0063]
式中,α代表狄利克雷分布的参数,β
k

k
分别代表高斯分布的超参数和规模因子,ν
k

k
分别表示wishart分布的矩阵和自由。然后通过变分贝叶斯期望最大化计算出这些参数的最优解(vbem),它是em的扩展,包括以下两个步骤:
[0064]
步骤一:计算期望,即pos的后验概率分布:
[0065][0066]
步骤二:最大化,即根据先验假设分布更新参数,使对数似然函数收敛:
[0067][0068][0069][0070][0071]
最后,得到近似后验分布ω
k
,使模型证据(包括先验)的下界最大化,而不是数据似然函数,从而避免陷入局部最优的情况。
[0072]
步骤3,使用历史时段内的空间概率密度分布作为训练样本,对预搭建的神经网络模型进行训练,得到城市区域吸引力预测模型;
[0073]
利用历史已知的数据按步骤1和步骤2进行处理得到历史时段内的空间概率密度分布,作为对预搭建的神经网络模型进行训练的训练样本,以得到城市区域吸引力预测模型。
[0074]
其中,所述预搭建的神经网络模型,采用基于lstm的循环神经网络模型,具体包括:全连接层、循环神经网络层,dropout层以及输出层,其中循环神经网络层包含两个,dropout层位于输出层之前,比率选为0.5。
[0075]
lstm包括遗忘门、输入门、输出门。遗忘门是根据当前的输入值和以前的输出值来决定是否丢弃当前输入信息。当区域吸引力变化较大时,为了避免对输入数据的依赖,要求以一定的概率遗忘部分的值。输入门决定了需要存储哪些新信息,它包含两个部分。首先它决定哪些值需要更新,其次,它创建新值作为候选值,而不是丢弃的值。另外,基于区域吸引力的不断变化,当前时刻区域吸引力的输出会影响历史区间的输出和输入,所以输出门通过两个激活函数来确定输出值。训练数据集滑动输入t_input和t_output,其中输入步长为n,对应的输出步长为1,滑入步长为5。然后使用递归神经网络对数据进行拟合,包括两层lstms和一个稠密层。此外,由于吸引力的变化并不表现为简单的线性关系,本发明选择relu为激活函数(ac),它实现的稀疏模型能够更好地挖掘相关特征,对训练数据进行拟合,而且能够识别非线性因素。在使用激活函数之前,该值应该在0到1之间标准化,因为区域吸引力不存在负值。
[0076]
在将训练样本输入之前进行归一化处理,然后放入lstm中进行训练。模型的相关参数为:优化器为“adam”;损失为“mse”;度量采用“accuracy”;选择“relu”为激活函数。
[0077]
步骤4,获取当前时段之前若干时段内的空间概率密度分布,使用城市区域吸引力预测模型进行滚动预测,获取得到目标预测时段内私家车停留点的空间概率密度分布,即为城市区域在目标预测时段的吸引力。
[0078]
为了实现多步预测,按照步骤1和步骤2获取当前时段之前n个时段(按照步长n)的空间概率密度分布,构成长度为n的空间概率密度分布序列,并输入训练得到的城市区域吸引力预测模型得到预测值,再将预测值放在输入序列的末尾进行更新,并预测下一个预测
值,
……
,直到预测得到目标时段内私家车停留点的空间概率密度分布,即为城市区域在目标预测时段的吸引力。
[0079]
本发明选择在深圳市和广州市采集到的数据进行实验。包括2018年4月至5月两个月8:00

18:00之间的私家车轨迹数据,共计56077次出行。先将区域划分为73x 137格,计算每个格的区域吸引力。用于训练的样本为400,040个,用于验证的样本为80,008个,用于测试的样本为60,006个。神经网络的相关参数如下:优化器为“adam”;损失为“mse”;度量采用“accuracy”;选择“relu”为激活函数,模型训练的批大小为512。实验选用mse(mean square error,均方误差)、rmse(root mean square error,均方根误差)、mae(mean absolute error,平均绝对误差)、kl(kullback

leibler,kl散度)和r2(r

square,卡方值)五个评价指标对实验结果进行评估:
[0080][0081][0082][0083][0084][0085]
p
i
和分别表示真实值和预测值,为样本的均值。
[0086]
本发明从三维视图的角度观察城市区域吸引力模型的性能。在图2(c)、(d)中,传统em算法的高斯混合模型在建模区域吸引力时表现出了更多的尖峰和毛刺,这与现实的分布并不相符。而在图2(d)、(f)中,本发明设计了vbgmm方法来估计代表区域吸引力的pos的概率密度,通过从参数的分布中寻找最优解,更好地建模了区域吸引力。在此基础上,为了捕获时间特征,即区域吸引力随时间的演化过程,本发明提出了一个lstm

dropout方法来实现区域吸引力的预测,该方法捕获了区域吸引力的演化。根据可视化结果本发明所提方法均优于其他方法。图4、图5表示了三维可视化深圳市罗湖区的预测结果,在图4(a)中可以看到几个区域的峰值,这是由于火车站、多个大型商业广场之间的区域吸引力存在相互作用。基于lr和pr的吸引力预测结果中,单峰突出,导致周边区域弱化。svr方法中,由于前区吸引力被后区错误的峰值减弱,误差较大。由于吸引力的分布呈现出复杂的非线性未知关系,lstm算法和提出的方法包含一个多层神经网络,具有较高的学习记忆能力和快速找到最优解的能力。与其它一些简单的单层神经网络方法相比,它接近于任意非线性函数。但是因为二维分布预测要比典型的一维值预测复杂,大型神经网络耗时长,容易过拟合。因此,由于提出的方法增加了随机删除神经元的dropout,使得网络减少,训练阶段加快,从而获得更好的性能。
[0087]
本发明所提出的方法在所有设置下均优于其他现有模型,在一系列指标mse,
rmse,and mae上对比传统的lstm模型分别提高了218.40%,78.44%,和53.02%。综上,本发明的模型在可视化和量化分析方面均优于其他方法。
[0088]
以下表格为本发明实验中所使用的数据样本示例以及指标比较,其中表1为本发明的所使用的私家车轨迹大数据样本示例;表2为本发明的模型在深圳数据集上,与lr、pr、svr、lstm的误差比较,其度量标准包括mse、rmse、mae、kl、r2;表3为本发明的模型在广州数据集上,与lr、pr、svr、lstm的误差比较,其度量标准包括mse、rmse、mae、kl、r2。
[0089]
表1
[0090]
objectidstarttimestoptimestoplonstoplat1032842018/4/4 19:242018/4/5 6:44114.114422.5331047832018/5/25 10:302018/5/27 14:27114.096622.569811048142018/6/8 11:052018/6/15 15:14114.062522.53711
[0091]
表2
[0092] msermsemaeklr2lr0.100690.317320.213300.048460.58228pr0.096460.310580.20983inf0.61035svr0.141970.376790.281310.191750.51853lstm0.074250.272490.174260.029140.87588proposed0.023320.152710.113860.042040.93480
[0093]
表3
[0094] msermsemaeklr2lr0.012960.113860.08632inf0.68733pr0.007290.085370.05720inf0.78611svr0.008350.091390.06579inf0.63921lstm0.007480.086490.05868inf0.79848proposed0.005040.070990.049130.041920.87757
[0095]
以上实施例为本申请的优选实施例,本领域的普通技术人员还可以在此基础上进行各种变换或改进,在不脱离本申请总的构思的前提下,这些变换或改进都应当属于本申请要求保护的范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1