车速预测方法、装置、计算机设备、存储介质和程序产品与流程

文档序号:36503070发布日期:2023-12-28 07:11阅读:30来源:国知局
车速预测方法与流程

本申请涉及汽车,特别是涉及一种车速预测方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、在辅助驾驶领域,准确预测未来车速,对于汽车路径道和碰撞预警功能,起着至关重要的作用,由于汽车车速本身具有高度时变性,为了保证道路信息预测的实时性,通常采用数据驱动的方法对未来车速进行预测。

2、传统方法中,采用bp神经网络学习车速历史数据,以实现对未来短时车速的预测,然而,由于bp神经网络模型的限制,容易陷入局部极值,导致预测得到的车速出现较大偏差。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高车速预测准确性的车速预测方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种车速预测方法,包括:

3、在目标车辆处于目标工况的情况下,获取当前时刻之前第一时间段内的车速数据;车速数据为序列数据;

4、通过预先训练的组合神经网络模型对车速数据进行特征提取,得到高维复数特征,并通过组合神经网络模型对高维复数特征进行降维处理,得到目标车速特征;组合神经网络模型包括至少一个复数编码器和至少一个复数解码器,复数编码器的输出数据通过跳转连接输入至对应的复数解码器;

5、根据目标车速特征,获取当前时刻之后第二时间段内的预测车速。

6、在其中一个实施例中,组合神经网络模型的训练过程,包括:

7、对车速数据进行划分,得到训练集数据和测试集数据;

8、确定初始化参数,并根据初始化参数构建初始组合模型;

9、基于训练集数据对初始组合模型进行训练,并基于测试集数据对训练后的初始组合模型进行测试。

10、在其中一个实施例中,组合神经网络模型包括网络中间层和网络输出层;基于训练集数据对初始组合模型进行训练,并基于测试集数据对训练后的初始组合模型进行测试的步骤,包括:

11、通过训练集数据对初始组合模型进行处理,分别获取网络输出层对应的输出层误差,并根据输出层误差获取网络中间层对应的中间层误差;

12、根据中间层误差调整网络中间层的权重和阈值,并根据调整后的网络中间层和输出层误差,调整网络中间层权重和阈值;

13、更新初始化参数,返回根据初始化参数构建初始组合模型的步骤,并继续执行,直至初始组合模型满足学习要求条件;

14、在初始组合模型满足学习要求条件的情况下,通过测试集数据对调整后的初始组合模型进行处理,获取测试结果;

15、在测试结果为不满足误差要求条件、且未达到目标训练次数的情况下,更新初始化参数,返回根据初始化参数构建初始组合模型的步骤,并继续执行,直至测试结果满足误差要求条件、或达到目标训练次数。

16、在其中一个实施例中,网络中间层包括编码器层和解码器层;编码器层包括复数编码器,解码器层包括复数解码器;通过预先训练的组合神经网络模型对车速数据进行特征提取,得到高维复数特征的步骤,包括:

17、通过n个编码器层依次对车速数据进行卷积处理,获得高维复数特征;第一层编码器层的输入数据为车速数据;

18、其中,n为偶数,对于第2层编码器层至n层编码器层中的第i层编码器层,第i层编码器层的输入数据为第i-1层编码器层的输出数据。

19、在其中一个实施例中,复数编码器包括实部卷积滤波器和虚部卷积滤波器;通过n个编码器层依次对车速数据进行卷积处理,获得高维复数特征的步骤,包括:

20、针对每一个编码器层相应的复数编码器,分别通过实部卷积滤波器和虚部卷积滤波器,对车速数据进行特征提取,得到相应的实部卷积特征和虚部卷积特征;

21、对实部卷积特征和虚部卷积特征进行归一化处理,得到复数编码器输出的高维复数特征。

22、在其中一个实施例中,组合神经网络模型还包括分离模块;通过组合神经网络模型对高维复数特征进行降维处理,得到目标车速特征的步骤,包括:

23、通过分离模块对第n层编码器层输出的高维复数特征进行分离处理,得到分离特征;

24、通过m个解码器层依次对分离特征进行降维处理,获得目标车速特征;第一层解码器层的输入数据为分离特征;

25、其中,m与n的数值相同,对于第2层解码器层至m层解码器层中的第m层解码器层,第m层解码器层的输入数据为第m-1层解码器层的输出数据、以及第(m+1-m)层编码器层的输出数据。

26、在其中一个实施例中,分离模块包括实部分离模块和虚部分离模块;高维复数特征包括高维实部特征和高维虚部特征;通过分离模块对第n层编码器层输出的高维复数特征进行分离处理,得到分离特征的步骤,包括:

27、通过实部分离模块和虚部分离模块,分别对高维实部特征和高维虚部特征进行复数运算处理,得到分离特征。

28、第二方面,本申请还提供了一种车速预测装置,包括:

29、获取模块,用于在目标车辆处于目标工况的情况下,获取当前时刻之前第一时间段内的车速数据;车速数据为序列数据;

30、提取模块,用于通过预先训练的组合神经网络模型对车速数据进行特征提取,得到高维复数特征,并通过组合神经网络模型对高维复数特征进行降维处理,得到目标车速特征;组合神经网络模型包括至少一个复数编码器和至少一个复数解码器,复数编码器的输出数据通过跳转连接输入至对应的复数解码器;

31、预测模块,用于根据目标车速特征,获取当前时刻之后第二时间段内的预测车速。

32、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现第一方面中部任意一项的方法步骤。

33、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现第一方面中部任意一项的方法步骤。

34、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面中部任意一项的方法步骤。

35、上述车速预测方法、装置、计算机设备、存储介质和计算机程序产品,通过在目标车辆处于目标工况的情况下,获取当前时刻之前第一时间段内的车速数据,通过预先训练的组合神经网络模型对车速数据进行特征提取,得到高维复数特征,并通过组合神经网络模型对高维复数特征进行降维处理,得到目标车速特征,根据目标车速特征,获取当前时刻之后第二时间段内的预测车速,能够根据目标车辆的实时车速数据预测未来短时车速,实现车速的实时预测,从而提高车速预测准确性。



技术特征:

1.一种车速预测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述组合神经网络模型的训练过程,包括:

3.根据权利要求2所述的方法,其特征在于,所述组合神经网络模型包括网络中间层和网络输出层;所述基于所述训练集数据对所述初始组合模型进行训练,并基于所述测试集数据对训练后的所述初始组合模型进行测试,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述网络中间层包括编码器层和解码器层;所述编码器层包括复数编码器,所述解码器层包括复数解码器;所述通过预先训练的组合神经网络模型对所述车速数据进行特征提取,得到高维复数特征,包括:

5.根据权利要求4所述的方法,其特征在于,所述复数编码器包括实部卷积滤波器和虚部卷积滤波器;所述通过n个编码器层依次对所述车速数据进行卷积处理,获得高维复数特征,包括:

6.根据权利要求4所述的方法,其特征在于,所述组合神经网络模型还包括分离模块;所述通过所述组合神经网络模型对所述高维复数特征进行降维处理,得到目标车速特征,包括:

7.根据权利要求6所述的方法,其特征在于,所述分离模块包括实部分离模块和虚部分离模块;所述高维复数特征包括高维实部特征和高维虚部特征;所述通过所述分离模块对第n层编码器层输出的高维复数特征进行分离处理,得到分离特征,包括:

8.一种车速预测装置,其特征在于,所述装置包括:

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。


技术总结
本申请涉及一种车速预测方法、装置、计算机设备、存储介质和计算机程序产品,通过在目标车辆处于目标工况的情况下,获取当前时刻之前第一时间段内的车速数据,通过预先训练的组合神经网络模型对车速数据进行特征提取,得到高维复数特征,并通过组合神经网络模型对高维复数特征进行降维处理,得到目标车速特征,根据目标车速特征,获取当前时刻之后第二时间段内的预测车速,能够根据目标车辆的实时车速数据预测未来短时车速,实现车速的实时预测,从而提高车速预测准确性。

技术研发人员:袁艺,邵亚辉,李木子,张海涛
受保护的技术使用者:一汽解放汽车有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1