【技术实现步骤摘要】
一种基于注意力机制的货运车辆仓库逗留时长预测方法
[0001]本专利技术属于数据挖掘
,涉及一种基于注意力机制的货运车辆仓库逗留时长预测方法。
技术介绍
[0002]在信息化持续发展的推动下,钢铁物流行业正在进行快速转型。货运司机可通过在线平台进行运输任务的接收与提交,司机对于运输车辆在仓库逗留时长的心理预期成为提升司机体验感的重要因素。同时,管理者们需要了解进厂车辆的仓库逗留时长来辅助厂内车辆调度等决策的优化。传统的时序数据预测方法关注数据本身的变化趋势,忽略了对钢铁物流场景内部多状态的排队结构的研究。为了提升车辆逗留时间预测在大宗货运场景下的准确性,亟需一个适用于仓储物流的时间预测方法来应对仓库排队场景中的多种潜在特性。
[0003]目前用于预测车辆逗留时间预测的方法可划分为三类,一类方法是基于排队论进行数学分析提取逗留时长,该类方法要求客户的到达及服务台的服务时间遵循特定分布概率,不适用于货车无规律到达且仓库作业能力未知的实际物流场景。第二类方法是基于深度学习方法提取特征用于预测逗留时长,但由于大宗货运排队场景的特殊结构及其排队车辆集内部车辆间的复杂关系,该类方法在此场景下的预测效果不好。第三类方法采用基于注意力机制的模型捕获个体间的相关性,根据不同程度的相关性设定不同权重从而进行车辆的逗留时长预测,然而,由于大宗货运厂内排队场景中个体间的序列关系尤为重要,因此单纯使用注意力机制往往导致预测结果不准确。
[0004]综上所述,适用于大宗货运仓储物流排队场景的仓库逗留时长预测技术尚未出现。< ...
【技术保护点】
【技术特征摘要】
1.一种基于注意力机制的货运车辆仓库逗留时长预测方法,其特征在于,该方法包括以下具体步骤:步骤1:历史数据处理与分析:对历史数据进行预处理及分析,提取影响装货车辆在仓库的逗留时长的因素,并将数据集划分为训练集、验证集与测试集;步骤2:排队前序车辆集划分:根据车辆所处排队状态将队列中与当前预测目标相关的前序车辆划分成三个集合:排队车辆集合、正在作业的车辆集合与作业完成的车辆集合;步骤3:仓库作业能力特征提取:基于步骤2得到的作业完成的车辆集,提取各车辆特征并结合序列预测模型对仓库作业能力特征进行向量表示;步骤4:车辆特征向量提取:基于步骤2获得正在作业的车辆集、排队车辆集与步骤3得到的仓库作业能力表示向量,结合序列预测深度学习模型得到排队与正在作业车辆任务进展信息的向量表示;步骤5:前序车辆重要性提取:基于步骤4得到的排队与正在作业车辆任务进展信息向量表示,结合注意力机制获取前序车辆任务进展信息对当前车辆逗留时长预测的重要程度,根据重要性权重矩阵计算得到前序车辆加权信息,通过使用残差连接层将加权信息与当前车辆任务进展信息连接获得目标车辆的最终向量表示;步骤6:训练与保存模型:将步骤5得到的最终向量表示输入到单层全连接神经网络进行回归计算,输出为所预测的车辆仓库逗留时长,在训练集上使用均方误差损失函数衡量预测时长与真实时长的差距,通过Adam优化器反向传播更新多模块深度学习模型中的参数,每次更新参数后计算验证集上的损失函数值,保存损失函数值最小的模型;步骤7:车辆仓库逗留时长预测:将目标车辆及其相关前序车辆信息输入训练好的模型中,得到逗留时长预测值。2.根据权利要求1所述的逗留时长预测方法,其特征在于,步骤1中,所述历史数据来自企业的真实数据集,对多个仓库处于不同排队状态的数据集进行分析,其中所述数据集包含排队车辆数据、正在作业的车辆数据、作业完成的车辆数据;所述对数据的预处理包括异常值处理,数据去重,数据归一化,文本数据编码;所述对数据的分析操作包括特征重要性分析,数据分布情况分析,数据变化趋势分析。3.根据权利要求1所述的逗留时长预测方法,其特征在于,步骤1中,所述影响因素包括前序车辆任务进展信息、仓库作业能力、时间信息、货物品种及重量信息;将数据集进行划分,其中百分之七十为训练集、百分之十为验证集、百分之二十为测试集。4.根据权利要求1所述的逗留时长预测方法,其特征在于,步骤2中,进行车辆集划分的依据为排队数据中车辆各阶段的关键时间点与目标车辆关键时间点的先后关系;所有车辆的集合表示为C,每一辆车表示为c∈C,其中目标车辆表示为所有仓库的集合表示为S,每一个仓库表示为s∈S;当前时刻t下处于仓库s队列中的排队车辆集、正在作业车辆集与作业完成车辆集分别表示为作业完成车辆集分别表示为其中分别表示车辆c在仓库s队列中开始排队、开始作业与结束作业的时刻,t
p
表示预测请求发生的时刻,α表示车辆已完工时长阈值;目标车辆的前序正在排队车辆集、正在作业车辆集与已完成作业车辆集分别表示为
根据给出定义提取与目标车辆相关的前序三种车辆集。5.根据权利要求1所述的逗留时长预测方法,其特征在于,步骤3中,选取与目标车辆相关的最近n辆已完成作业车辆,提取包含相关车辆的货物信息与总作业时长的任务完成信息作为输入特征,分别对各特征经Embedding降维后进行连接,再经过全连接层后得到各车辆的一维特征向量v
leave
,按照序列中车辆的顺序将各车辆特征向量v
leave
输入序列预测模型LSTM中,将最后一个节点的输出经过全连接层转换成用于表示仓库作业能力的向量a。6.根据权利要求1所述的逗留时长预测方法,其特征在于,步骤4中,提取特征向量的车辆集包括排队车辆集与正在作业车辆集;所述正在作业车辆集结合步骤3中得到的仓库作业能力向量a,与当前时刻特征、货物信息特征、已作业时长特征共同作为输入特征,分别对仓库作业能力向量a、时刻特征、货物信息特征、已作业时长特征经Embedding降维后进行连接,再经过全连接层后得到各车辆的一维特征向量v
work
,按照...
【专利技术属性】
技术研发人员:毛嘉莉,吕星仪,赵威,郭烨,周傲英,
申请(专利权)人:京创智汇上海物流科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。