【技术实现步骤摘要】
一种基于多模型的供应链数据预测方法及装置
[0001]本说明书一个或多个实施例涉及机器学习领域,尤其涉及一种基于多模型的供应链数据预测方法及装置。
技术介绍
[0002]大型供应链集成服务企业集团在推进数字化转型赋能管理提升、业务发展的过程中,需要建设供应链大数据中心,并结合实际的管理或业务应用场景,采用大数据及人工智能算法,构建相应的供应链数据模型(以下简称数据模型),挖掘数据背后隐藏的价值为企业管理提升、业务发展赋能。从目前的发展趋势来看,数据模型对机器学习(machine learning,ML)技术的依赖度越来越高。然而,这些数据模型很容易受到数据漂移问题(如数据源的变化、采样偏差、环境变化等)的影响,当这些因素改变了数据的特征分布时,即过去的训练数据和未来的预测数据不匹配,数据模型可能无法适应新的数据分布,从而导致模型性能下降、预测偏差增加、数据实效、模型泛化能力降低、预测稳定性降低,从而给数据价值挖掘带来严重的后果。例如,构建跨企业多供应链环节异常分析模型的过程中发现,在测试数据上的模型验证效果较好,但在实际上线部署以后模型的效果会快速下降。经过分析后发现,由于库存异动、物流中断、船只压港、超载超限、疲劳驾驶及运输路线等供应链环节不断了产生新的变化,从而出现了新的异常情况。也就是说,如果继续采用以前的分析方法来识别新的供应链异常情况,供应链环节异常分析的结果通常是不准确的。
[0003]针对数据漂移的问题,现存的解决方案,要么通过重新训练的方法,要么通过对训练样本进行加权的方法来解决数据漂移的问题 ...
【技术保护点】
【技术特征摘要】
1.一种基于多模型的供应链数据预测方法,所述多模型包括树模型和多个预测模型,其中,所述树模型基于离线的供应链数据集训练得到,所述多个预测模型分别基于针对所述离线的供应链数据集切分的多批离线样本,训练不同的机器学习模型而得到;所述方法包括:获取在线的供应链数据集,并将其切分为多批在线样本;针对所述多批在线样本中任意的第p批在线样本,将其输入所述树模型,并统计落入所述树模型的各个叶子节点的在线样本数目;p为正整数;从所述各个叶子节点中确定出对应的在线样本数目最大的目标叶子节点,并从目标矩阵中查询所述目标叶子节点所对应行中的各目标矩阵元素;所述目标矩阵的一行对应于一个叶子节点,一列对应于一个批次的离线样本,且其中第i行第j列的矩阵元素,表示第j列对应的一个批次的离线样本落入第i行对应的叶子节点的离线样本数目;其中,i和j均为正整数;根据所述各目标矩阵元素中最大的目标矩阵元素所在列,从所述多批离线样本中确定出目标批次的离线样本;将所述第p批在线样本,输入所述多个预测模型中对应于所述目标批次的离线样本的第一目标预测模型,得到其中的各个在线样本的第一预测结果;至少基于所述各个在线样本的第一预测结果,确定所述各个在线样本的最终预测结果。2.根据权利要求1所述的方法,还包括:对于所述第p批在线样本,基于所述多个预测模型分别针对其中的各抽样在线样本的预测结果以及抽样样本数目,计算对应于所述多个预测模型的多个分数;从所述多个预测模型中选取对应于最大分数的第二目标预测模型,并将所述第p批在线样本输入所述第二目标预测模型,得到其中的各个在线样本的第二预测结果;所述确定所述各个在线样本的最终预测结果,包括:分别对所述第p批在线样本中各个在线样本各自的第一预测结果和第二预测结果进行融合,得到所述各个在线样本的最终预测结果。3.根据权利要求2所述的方法,其中,所述多个预测模型包括第一预测模型;所述计算对应于所述多个预测模型的多个分数,包括:对第一预定数值与所述第一预测模型针对任一抽样在线样本的预测结果求差后再求平方,得到对应于该抽样在线样本的求平方结果;对对应于所述各抽样在线样本的各求平方结果求平均,得到求平均结果;将第二预定数值与所述求平均结果的差值,确定为对应于所述第一预测模型的第一分数。4.根据权利要求1所述的方法,其中,所述获取在线的供应链数据集,并将其切分为多批在线样本,包括:获取在线的供应链数据集,并按照时间维度,将其切分为多批在线样本,使得各批在线样本分别对应于不同的时间段。5.根据权利要求1所述的方法,其中,所述不同的机器学习模型包括逻辑回归模型、深度学习模型以及树模型中的若干项。
6.根据权利要求1所述的方法,其中,所述目标矩阵中任意的第一矩阵元素的行号与该第一矩阵元素所在行对应的叶子节点的节点编号相一致,以及该第一矩阵元素的列号与该第一矩阵元素所在列对应的一个批次的离线样本的批次号相一致。7.根据权利要求6所述的方法,其中,所述从目标矩阵中查询所述目标叶子节点...
【专利技术属性】
技术研发人员:朱海洋,周俊,陈为,肖杰,胡健,季永炜,郑励,陈晓丰,童高强,
申请(专利权)人:物产中大数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。