针对产品零部件的自主机器学习需求预测方法及系统技术方案

技术编号:37712890 阅读:11 留言:0更新日期:2023-06-02 00:06
本发明专利技术提供了一种针对产品零部件的自主机器学习需求预测方法及系统,方法包括以下步骤:S1通过数据预处理算法对数据进行自动预处理操作,获得预测性的需求量分布和待训练的时序数据;S2通过自动化特征工程获取待训练的时序数据的特征值,结合预测因子构建时序模型;S3通过自动化特征筛选对待训练的时序数据的各特征值进行重要性分值计算,获取最优特征,提高时序模型训练的效率;S4自动化优化预测模型参数:基于待训练的时序数据的特征对预测模型参数进行优化,生成最优参数,获得需求预测结果。本发明专利技术能自动化进行数据处理,特征工程,特征筛选,参数优化,模型集成和预测,减少人力成本同时提高预测的准确性。成本同时提高预测的准确性。成本同时提高预测的准确性。

【技术实现步骤摘要】
针对产品零部件的自主机器学习需求预测方法及系统


[0001]本专利技术涉及生产供应链的智能制造领域,具体地,涉及一种针对产品零部件的自主机器学习需求预测方法及系统。

技术介绍

[0002]随着工业大数据的发展,生产供应链中对于备件需求预测精度要求越来越高,有别于传统耗时耗力且具有较强主观性的人工手工预测,备件订单的自动化预测可以优化采购计划和库存管理,帮助企业节省人力和经济上的支出,从而提高企业整体利润。
[0003]现有自动化时序产品所提供的模型选择大多较为单一,且未能对某一业务场景进行优化,对于产品使用者的数据处理与模型背景知识要求较高,通常要求产品使用者上传精细处理后的数据且对模型手动进行参数调整.如Meta公司(在2022年)发布的自动化预测

prophet

产品,要求使用者了解时序的相关知识以及预测数据本身的一些规律,从而选择相应的输入参数,譬如时序变化点,来优化预测表现。

技术实现思路

[0004]针对现有技术中的缺陷,本专利技术的目的是提供一种针对产品零部件的自主机器学习需求预测方法及系统,可以自动化进行数据处理,特征工程,特征筛选,参数优化,模型集成和预测,有助于减少需求预测的人力成本,同时提高预测的准确性。
[0005]根据本专利技术提供的一种针对产品零部件的自主机器学习需求预测方法,包括以下步骤:
[0006]S1通过数据预处理算法对数据进行自动预处理操作,获得预测性的需求量分布和待训练的时序数据;
[0007]S2通过自动化特征工程获取待训练的时序数据的特征值,结合预测因子构建时序模型;
[0008]S3通过自动化特征筛选对待训练的时序数据的各特征值进行重要性分值计算,获取最优特征,提高时序模型训练的效率;
[0009]S4自动化优化预测模型参数:基于待训练的时序数据的特征对预测模型参数进行优化,生成最优参数,基于最优特征、最优参数进行预测模型训练,获得需求预测结果。
[0010]进一步地,所述数据预处理算法是通过对产品数据进行可预测性分析与描述性分析,结合业务需求参数,实现数据聚合,获得待训练的时序数据。
[0011]进一步地,所述数据预处理算法的实现方法如下:
[0012]1)获取产品基础数据;
[0013]2)对产品基础数据进行可预测性分析与描述性分析,获取预测性的需求量分布;
[0014]3)获取业务需求参数,结合业务需求参数对需求量分布中的需求缺失值进行填充,实现数据聚合,获取待训练的时序数据。
[0015]进一步地,所述待训练的时序数据的特征值包括基础滞后特征、统计性特征、预测
因子;
[0016]所述基础滞后特征是通过将时序数据按产品某一属性的不同维度进行分组排序,获取过去若干个时间颗粒度单元的需求值;
[0017]所述统计性特征是根据所述基础滞后特征而计算出的统计性的特征值;
[0018]所述预测因子是根据所述需求量分布的预测情况所提取的预测值;
[0019]进一步地,所述自动化特征筛选通过基础特征选择模型训练所述待训练的时序数据,并计算出各特征值的重要性分数,获取最优特征。
[0020]进一步地,所述最优参数通过optuna框架算法生成。
[0021]进一步地,所述最优特征、最优参数以及模型文件存储在服务器数据库中,能够随时调用。
[0022]进一步地,所述业务需求参数包括时间颗粒度、模型算法、预测步长、需求界限值、取整规则;
[0023]根据业务需要先选取时间颗粒度,选择模型算法与预测步长,然后根据业务需求添加需求界限值与取整规则;
[0024]进一步地,所述可预测性分析能够通过回测模型表现其预测的需求量分布结果,并选择表现好的模型进行下一轮预测,提高需求预测的灵活性和准确度。
[0025]进一步地,所述待训练的时序数据的特征提取采用tsfresh包裹算法来实现。
[0026]根据本专利技术提供的一种针对产品零部件的自主机器学习需求预测系统,包括如下模块:
[0027]自动预处理模块:通过数据预处理算法对数据进行自动预处理操作,获得预测性的需求量分布和待训练的时序数据;
[0028]时序模型构建模块:通过自动化特征工程获取待训练的时序数据的特征值,结合预测因子构建时序模型;
[0029]分值计算模块:通过自动化特征筛选对待训练的时序数据的各特征值进行重要性分值计算,获取最优特征,提高时序模型训练的效率;
[0030]自动化优化预测模型参数模块:基于待训练的时序数据的特征对预测模型参数进行优化,生成最优参数,基于最优特征、最优参数进行预测模型训练,获得需求预测结果。
[0031]与现有技术相比,本专利技术具有如下的有益效果:
[0032]1、本专利技术针对供应链备件场景优化自动化时序数据预测,自动完成可预测性分析与数据处理功能;模型选择多样化,用户可以选择传统的机器学习模型,也可以选择更为复杂的深度学习模型,甚至可以选择多种模型进行融合;使用时模型参数自动生成,用户可直接使用.
[0033]2、本专利技术业务人员可以根据自身掌握的业务知识,在模型训练前输入订单需求最大值、最小值参数来限定模型预测的范围,使得预测结果符合业务逻辑,以提高需求预测的准确度。
[0034]3、业务人员可以在预测任务看板中回测模型表现,选择表现好的模型进行下一轮预测,以提高需求预测的灵活性和准确度。
[0035]4、所有自动化流程中,获取的最优数据特征、最优模型参数和训练模型都存储在服务器的数据库中,实现持久化,满足业务人员随时调用的需求,以降低重复训练模型的成
本。
附图说明
[0036]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0037]图1为本专利技术实现方法的逻辑结构示意图;
[0038]图2为本专利技术关于订单需求预测的实施例的实现步骤逻辑示意图。
具体实施方式
[0039]下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。
[0040]本专利技术提供了一种针对产品零部件的自主机器学习需求预测方法,包括以下步骤:
[0041]S1通过数据预处理算法对数据进行自动预处理操作,获取时序数据。
[0042]数据预处理算法是通过对产品数据进行可预测性分析与描述性分析,结合业务需求参数,实现数据聚合,获得符合预测模型训练格式要求的时序数据。与meta的产品prophet需要用户提前将数据聚合好,日期按YYYY

MM

DD的格式提前准备,不同的是,本专利技术的数据预处理算法能够自动将数据做预处理操作,不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对产品零部件的自主机器学习需求预测方法,其特征在于,包括以下步骤:S1通过数据预处理算法对数据进行自动预处理操作,获得预测性的需求量分布和待训练的时序数据;S2通过自动化特征工程获取待训练的时序数据的特征值,结合预测因子构建时序模型;S3通过自动化特征筛选对待训练的时序数据的各特征值进行重要性分值计算,获取最优特征,提高时序模型训练的效率;S4自动化优化预测模型参数:基于待训练的时序数据的特征对预测模型参数进行优化,生成最优参数,基于最优特征、最优参数进行预测模型训练,获得需求预测结果。2.根据权利要求1所述的针对产品零部件的自主机器学习需求预测方法,其特征在于,所述数据预处理算法是通过对产品数据进行可预测性分析与描述性分析,结合业务需求参数,实现数据聚合,获得待训练的时序数据。3.根据权利要求2所述的针对产品零部件的自主机器学习需求预测方法,其特征在于,所述数据预处理算法的实现方法如下:1)获取产品基础数据;2)对产品基础数据进行可预测性分析与描述性分析,获取预测性的需求量分布;3)获取业务需求参数,结合业务需求参数对需求量分布中的需求缺失值进行填充,实现数据聚合,获取待训练的时序数据。4.根据权利要求1所述的针对产品零部件的自主机器学习需求预测方法,其特征在于,所述待训练的时序数据的特征值包括基础滞后特征、统计性特征、预测因子;所述基础滞后特征是通过将时序数据按产品某一属性的不同维度进行分组排序,获取过去若干个时间颗粒度单元的需求值;所述统计性特征是根据所述基础滞后特征而计算出的统计性的特征值;所述预测因子是根据所述需求量分布的预测情况所提取的预测值。5.根据权利要求1所述的针对产品零部件的自主机器学习需求预测方法,其特征在...

【专利技术属性】
技术研发人员:薛亮张婧依郑仁
申请(专利权)人:重庆赛创机器人科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1