1.一种基于bi-gru的车辆位置预测方法,其特征在于,包括以下步骤:
步骤1,构建车辆位置的预测模型;
步骤2,利用训练集数据,对所述车辆位置的预测模型进行训练;
步骤3,将测试集数据输入训练完毕的车辆位置的预测模型中,计算获得车辆位置的预测值;
所述预测模型包括bi-gru层、第一全连接层、第二全连接层和第三全连接层,各层之间依次顺序连接,前一层的输出为后一层的输入,所述bi-gru层由一个正向gru模型和一个反向gru模型并联形成一个双向结构,所述bi-gru层输出两个合并的gru信号,所述的第一全连接层的输出层为100,所述的第二全连接层的输出层为10,所述的第三全连接层的输出层为1;
所述训练集数据包括影响因素数据和已知的车辆位置观测数据;
所述的测试集数据为待预测的车辆位置的影响因素数据。
2.根据权利要求1所述的车辆位置预测方法,其特征在于,所述影响因素数据包括predictionhours前历史车辆位置数据、行驶速度、引擎转速、绝对负荷值、发动机冷却液温度、发动机供油率、mil状态、发动机机油温度和时间;其中,predictionhours是一个预设参数,代表预测未来predictionhours小时的车辆位置。
3.根据权利要求2所述的车辆位置预测方法,其特征在于,对所述训练集数据根据不同时间进行分类,使用不同类别的训练集分别训练不同类型下的车辆位置的预测模型;预测模型训练完成以后,针对当前测试集数据,利用测试集数据对应类型的预测模型,计算获得车辆位置的预测值。
4.根据权利要求1所述的车辆位置预测方法,其特征在于,所述的bi-gru层中正向gru模型的中间输出
5.根据权利要求4所述的车辆位置预测方法,其特征在于,步骤1中所述预测模型的输出值为
6.根据权利要求1所述的车辆位置预测方法,其特征在于,所述预测模型中的损失函数采用标准归一化mse,激活函数采用relu函数,步骤2的训练过程中,通过adam函数进行学习,得到参数神经网络参数模型。