机器学习模型的自动化上线运行、装置及电子设备制造方法及图纸

技术编号:34534905 阅读:29 留言:0更新日期:2022-08-13 21:29
本申请涉及一种机器学习模型的自动化上线运行方法、装置、电子设备及计算机可读介质。该方法包括:获取待上线的机器学习模型的模型链信息;根据所述模型链信息获取所述机器学习模型的输入项;依据所述输入项使得所述机器学习模型在辅助系统中进行试运行,生成试运行数据;在所述试运行数据满足预设策略时,对所述机器学习模型进行模型部署以使其上线运行。本申请涉及的机器学习模型的自动化上线运行、装置、电子设备及计算机可读介质,能够实现机器学习模型的全自动化精准上线流程,减少计算压力,减少对上下游系统的依赖度,极大降低人力成本。成本。成本。

【技术实现步骤摘要】
机器学习模型的自动化上线运行、装置及电子设备


[0001]本申请涉及计算机信息处理领域,具体而言,涉及一种机器学习模型的自动化上线运行方法、装置、电子设备及计算机可读介质。

技术介绍

[0002]在一个机器学习模型训练完毕后,需要将其顺利的部署到实际生产环境中,进行实际运算和验证。在模型上线部署的过程中,需要很多开发人员的支持:模型开发人员主要是根据业务需求,基于离线数据构建风控模型,并负责模型部署、监控、维护等;策略开发人员主要是根据离线预测的模型分数,制订相应的风控策略方案,配置策略包等;环境开发人员主要是支持底层数据源接入、问题排查、上线部署、平台搭建等工作。
[0003]虽然,随着机器学习的广泛应用,越来越多的工具辅助将训练好的机器学习的模型部署到生产环境,但是,模型的上线过程涉及数据采集开始,经历数据分析,数据变形,数据验证,数据拆分,训练,模型创建,模型验证,大规模训练,模型发布,到提供服务,监控和日志等等,如此繁杂的工作流程和验证环节也给模型的部署带来了不同的挑战。
[0004]因此,需要一种新的机器学习模型的自动化上线运行、装置、电子设备及计算机可读介质。
[0005]在所述
技术介绍
部分公开的上述信息仅用于加强对本申请的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]有鉴于此,本申请提供一种机器学习模型的自动化上线运行方法、装置、电子设备及计算机可读介质,能够实现机器学习模型的全自动化精准上线流程,减少计算压力,减少对上下游系统的依赖度,极大降低人力成本。
[0007]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0008]根据本申请的一方面,提出一种机器学习模型的自动化上线运行方法,该方法包括:获取待上线的机器学习模型的模型链信息;根据所述模型链信息获取所述机器学习模型的输入项;依据所述输入项使得所述机器学习模型在辅助系统中进行试运行,生成试运行数据;在所述试运行数据满足预设策略时,对所述机器学习模型进行模型部署以使其上线运行。
[0009]可选地,还包括:根据产品类别和/或产品阶段和/或模型时序和/或模型规则将多个机器学习模型划分为多条模型链,其中,每条模型链中包含至少一个机器学习模型;生成多条模型链对应的特征类别;基于实时业务数据和所述特征类别生成多条模型链的基础输入项。
[0010]可选地,生成多条模型链对应的特征类别,包括:基于每条模型链提取其包含的所述至少一个机器学习模型的模型输入项;从至少一个机器学习模型的模型输入项中提取特
征数据;将所述特征数据按照预设类别进行整理以生成所述模型链对应的特征类别。
[0011]可选地,基于实时业务数据和所述特征类别生成多条模型链的基础输入项,包括:根据所述特征类别由所述实时业务数据中提取用户特征;基于并行计算方式对用户特征进行计算以生成多条模型链中每个特征类别对应的基础输入项;将多条模型链中每个特征类别对应的基础输入项存储在本地缓存中。
[0012]可选地,根据所述模型链信息获取所述机器学习模型的输入项,包括:基于所述模型链信息在本地缓存中获取基础输入项;根据所述机器学习模型的模型特征将所述基础输入项进行组装,生成所述输入项。
[0013]可选地,依据所述输入项使得所述机器学习模型在辅助系统中进行试运行,生成试运行数据,包括:将所述机器学习模型设置在辅助系统中;将所述输入项输入所述机器学习模型中进行计算,生成计算结果;基于实时业务数据对所述计算结果进行验证,生成验证结果;根据计算结果和所述验证结果生成所述试运行数据。
[0014]可选地,所述试运行数据满足预设策略,包括:由所述试运行数据中提取机器学习模型的验证结果;将所述验证结果和预设策略进行比较。
[0015]可选地,对所述机器学习模型进行模型部署以使其上线运行,包括:基于试运行数据中的计算结果和所述机器学习模型的模型信息设置所述机器学习模型的运行参数;将所述机器学习模型和线上已运行的机器学习模型进行匹配;在匹配成功后,将所述机器学习模型部署在匹配位置。
[0016]可选地,将所述机器学习模型和线上已运行的机器学习模型进行匹配,包括:将所述机器学习模型和线上已运行的机器学习模型进行输入项匹配;和/或将所述机器学习模型和线上已运行的机器学习模型进行模型匹配;和/或将所述机器学习模型和线上已运行的机器学习模型进行模型链匹配。
[0017]可选地,还包括:在所述机器学习模型上线运行后,实时生成所述机器学习模型的输入项;将所述实时获取的输入项和试运行过程中的输入项进行比对,生成比对数据;基于所述比对数据完善所述机器学习模型。
[0018]根据本申请的一方面,提出一种机器学习模型的自动化上线运行装置,该装置包括:信息模块,用于获取待上线的机器学习模型的模型链信息;输入项模块,用于根据所述模型链信息获取所述机器学习模型的输入项;试运行模块,用于依据所述输入项使得所述机器学习模型在辅助系统中进行试运行,生成试运行数据;部署模块,用于在所述试运行数据满足预设策略时,对所述机器学习模型进行模型部署以使其上线运行。
[0019]根据本申请的一方面,提出一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上文的方法。
[0020]根据本申请的一方面,提出一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上文中的方法。
[0021]根据本申请的机器学习模型的自动化上线运行、装置、电子设备及计算机可读介质,通过获取待上线的机器学习模型的模型链信息;根据所述模型链信息获取所述机器学习模型的输入项;依据所述输入项使得所述机器学习模型在辅助系统中进行试运行,生成试运行数据;在所述试运行数据满足预设策略时,对所述机器学习模型进行模型部署以使
其上线运行的方式,能够实现机器学习模型的全自动化精准上线流程,减少计算压力,减少对上下游系统的依赖度,极大降低人力成本。
[0022]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。
附图说明
[0023]通过参照附图详细描述其示例实施例,本申请的上述和其它目标、特征及优点将变得更加显而易见。下面描述的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1是根据一示例性实施例示出的一种机器学习模型的自动化上线运行方法及装置的系统框图。
[0025]图2是根据一示例性实施例示出的一种机器学习模型的自动化上线运行方法的流程图。
[0026]图3是根据另一示例性实施例示出的一种机器学习模型的自动化上线运行方法的流程图。
[0027]图4是根据另一示例性实施例示出的一种机器学习模型的自动化本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器学习模型的自动化上线运行方法,其特征在于,包括:获取待上线的机器学习模型的模型链信息;根据所述模型链信息获取所述机器学习模型的输入项;依据所述输入项使得所述机器学习模型在辅助系统中进行试运行,生成试运行数据;在所述试运行数据满足预设策略时,对所述机器学习模型进行模型部署以使其上线运行。2.如权利要求1所述的方法,其特征在于,还包括:根据产品类别和/或产品阶段和/或模型时序和/或模型规则将多个机器学习模型划分为多条模型链,其中,每条模型链中包含至少一个机器学习模型;生成多条模型链对应的特征类别;基于实时业务数据和所述特征类别生成多条模型链的基础输入项。3.如权利要求2所述的方法,其特征在于,生成多条模型链对应的特征类别,包括:基于每条模型链提取其包含的至少一个机器学习模型的模型输入项;从至少一个机器学习模型的模型输入项中提取特征数据;将所述特征数据按照预设类别进行整理以生成所述模型链对应的特征类别。4.如权利要求2所述的方法,其特征在于,基于实时业务数据和所述特征类别生成多条模型链的基础输入项,包括:根据所述特征类别由所述实时业务数据中提取用户特征;基于并行计算方式对用户特征进行计算以生成多条模型链中每个特征类别对应的基础输入项;将多条模型链中每个特征类别对应的基础输入项存储在本地缓存中。5.如权利要求4所述的方法,其特征在于,根据所述模型链信息获取所述机器学习模型的输入项,包括:基于所述模型链信息在本地缓存中获取基础输入项;根据所述机器学习模型的模型特征将所述基础输入项进行组装,生成所述输入项。6.如权利要求1所述的方法,其特征在于,依据所述输入项使得所述机器学习模型在辅助系统中进行试运行,生成试运行数据,包括:将所述机器学习模型设置在辅助系统中;将所述输入项输入所述机器学习模型中进行计算,生成计算结果;基于实时业务数据对所述计算结果进行验证,生成验证结果;根据计算结果和所述验证结果生成所述试运行数据。7.如权利要求1所述的方法,其特征在...

【专利技术属性】
技术研发人员:袁风帆宋荣鑫黄建庭雷柴卫周斌
申请(专利权)人:上海淇玥信息技术有限公司
类型:发明
国别省市:

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

1