首页 / 专利库 / 软件 / 导入接口 / 跨类型的机器学习模型的融合方法

跨类型的机器学习模型的融合方法

阅读:300发布:2020-05-08

专利汇可以提供跨类型的机器学习模型的融合方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及跨类型的 机器学习 模型的融合方法,包括:A.根据配置文件配置模型的输入变量和输出结果;B.在计算中通过对输入变量映射来配置模型;C.通过 接口 对需要计算的所有的模型逐个执行计算,所述接口为一个抽象的方法,该抽象的方法由各种不同类型模型的实现类进行实现,该抽象方法的返回值为所计算的模型的结果返回值;D.将所有模型通过所述抽象方法得到的返回值进行融合计算,融合计算的值为最终的输出结果。本发明通过统一的接口对不同类型的模型进行各自实现方法的计算,实现了在不进行硬编码的情况下,对不同类型的模型进行融合,以及能够灵活的使用各类模型和方式来建立模型,有效降低了模型上线、维护和管理等成本。,下面是跨类型的机器学习模型的融合方法专利的具体信息内容。

1.跨类型的机器学习模型的融合方法,其特征包括:
A.处理器根据预先导入存储器中的配置文件配置模型的输入变量和输出结果,所述的输入变量从进行险控制的用户信用、图像和/或用户行为中获得;
B.处理器在模型计算中通过对模型的输入变量进行映射来配置模型;
C.通过抽象的接口对需要计算的所有的模型逐个执行计算,并将计算后的中间值和结果保存在存储器中,所述的接口为一个抽象的方法,该抽象的方法由各种不同类型的模型的实现类进行实现,该抽象方法的返回值为所计算的模型的结果返回值;
D.处理器将所有不同类型的模型通过所述抽象方法得到的返回值进行融合计算,融合计算的值为最终的输出结果。
2.如权利要求1所述的跨类型的机器学习模型的融合方法,其特征为:步骤B在配置具体模型时,通过配置一个变量来保存具体模型的计算结果。
3.如权利要求1所述的跨类型的机器学习模型的融合方法,其特征为:步骤B中所述输入变量的映射是来自数据源或前序计算的结果。
4.如权利要求1所述的跨类型的机器学习模型的融合方法,其特征为:步骤C在对所有的模型逐个执行计算时,根据计算需要,上一阶段的模型计算结果可以作为下一阶段的模型变量进行输入。

说明书全文

跨类型的机器学习模型的融合方法

技术领域

[0001] 本发明涉及跨类型的机器学习模型的融合方法。

背景技术

[0002] 在对金融险管理系统、电商管理系统、新媒体内容推荐、图像识别系统等进行开发时,现有的模型计算系统对训练完成模型的调用方式有两种,一种是统一要求模型格式,仅能调用一类模型,系统中通过一定的配置或者管理对模型进行融合计算;第二种是通过硬编码的形式将不同类型的模型执行计算得出结果后再对结果进行融合运算得到最终的结论。
[0003] 现有技术方案的缺点:
[0004] 1、通过统一模型格式进行管理和运算的系统,此类系统只能执行某一种模型,但不同类型的模型有其自身优点,各类模型优点无法发挥出来。
[0005] 2、在要求统一模型格式类型时,模型工程师会在建模的时候受到比较大的技术制约,不能灵活的使用各类模型和方式来建立模型。
[0006] 3、在使用硬编码方式建模时,将不同类型的模型融合会存在模型上线、管理、维护都需要系统开发人员的协助的情况,会造成模型频繁上线带来上线风险和高运维成本,系统开发人员和模型工程师之间需要更多沟通,由此带来了较高的沟通成本,并且,硬编码模式模型还存在管理和维护灵活度太低等问题。

发明内容

[0007] 本发明提供了一种跨类型的机器学习模型的融合方法,在不进行硬编码的情况下,对不同类型的模型进行融合。
[0008] 本发明跨类型的机器学习模型的融合方法,包括:
[0009] A.根据配置文件配置模型的输入变量和输出结果;
[0010] B.在模型计算中通过对模型的输入变量进行映射来配置模型;
[0011] C.通过抽象的接口对需要计算的所有的模型逐个执行计算,所述的接口为一个抽象的方法,该抽象的方法由各种不同类型的模型的实现类进行实现,该抽象方法的返回值为所计算的模型的结果返回值;
[0012] D.将所有不同类型的模型通过所述抽象方法得到的返回值进行融合计算,根据不同的场景融合计算的方式不同,例如可以是对所有的返回值进行求平均、或者进行加权计算、或者其他更复杂的计算等,融合计算的值为最终的输出结果。
[0013] 无论是哪种类型的模型,在计算时都将每个模型作为一个计算单元,在执行模型计算时通过调用统一的抽象接口(interface)的方式进行实现。该统一的抽象接口由不同类型模型的实现类进行实现。将不同类型的模型直接统一为接口的方法,并通过各自的实现方法对所需变量执行计算,返回值即是模型结果的返回值。如此实现了可以灵活的添加任何类型的模型,在模型管理里面只需实现每一个类型模型自身的实现方法即可,对于整个系统模型的管理也是统一管理并且保持了各种模型类型各自的特点。
[0014] 进一步的,步骤B在配置具体模型时,通过配置一个变量来保存具体模型的计算结果。这样便于对计算结果进行保存和后续的使用,以及最后的融合等操作。
[0015] 进一步的,步骤B中所述输入变量的映射是来自数据源或前序计算的结果。
[0016] 进一步的,步骤C在对所有的模型逐个执行计算时,根据计算需要,上一阶段的模型计算结果可以作为下一阶段的模型变量进行输入。
[0017] 本发明跨类型的机器学习模型的融合方法,通过统一的接口对不同类型的模型进行各自实现方法的计算,实现了在不进行硬编码的情况下,对不同类型的模型进行融合,以及能够灵活的使用各类模型和方式来建立模型,有效降低了模型上线、维护和管理等成本。
[0018] 以下结合实施例的具体实施方式,对本发明的上述内容再作进一步的详细说明。但不应将此理解为本发明上述主题的范围仅限于以下的实例。在不脱离本发明上述技术思想情况下,根据本领域普通技术知识和惯用手段做出的各种替换或变更,均应包括在本发明的范围内。
附图说明
[0019] 图1为本发明跨类型的机器学习模型的融合方法的流程图

具体实施方式

[0020] 如图1所示本发明跨类型的机器学习模型的融合方法,包括:
[0021] A.根据配置文件配置模型的输入变量和输出结果;
[0022] B.在模型计算中通过配置一个变量来保存具体模型的计算结果,以便于对计算结果进行保存和后续的使用,并且通过对模型的输入变量映射来配置模型。所述输入变量的映射是来自数据源或前序计算的结果;
[0023] C.通过抽象的接口对需要计算的所有的模型逐个执行计算,在计算中,上一阶段的模型计算结果可以作为下一阶段的模型变量进行输入。所述的接口为一个抽象的方法,该抽象的方法由各种不同类型的模型的实现类进行实现,该抽象方法的返回值为所计算的模型的结果返回值。无论是哪种类型的模型,在计算时都将每个模型作为一个计算单元,在执行模型计算时通过调用统一的抽象接口(interface)的方式进行实现。该统一的抽象接口由不同类型模型的实现类进行实现,涉及的算法可以包括现有的:逻辑回归、决策树类、神经网络类等,而这些算法的实现方式包括:PMML、Python、R、TF等。将不同类型的模型直接统一为接口的方法,并通过各自的实现方法对所需变量执行计算,返回值即是模型结果的返回值。
[0024] D.将所有不同类型的模型通过所述抽象方法得到的返回值进行融合计算,根据不同的场景融合计算的方式不同,例如可以是对所有的返回值进行求平均、或者进行加权计算、或者其他更复杂的计算等,融合计算的值为最终的输出结果。对于图像类模型,融合计算提高了模型评分的准确性,对于信用类模型,融合计算提高信用评估区分度和评估准确性,对于单维度标签类模型,融合计算提升了标签准确性。
[0025] 通过上述方法实现了在不进行硬编码的情况下,对任何类型的模型进行灵活添加和融合,在模型管理里面只需实现每一个类型模型自身的实现方法即可,对于整个系统模型的管理也是统一管理并且保持了各种模型类型各自的特点。在建模时也能够灵活的使用各类模型和方式来建模,有效降低了模型上线、维护和管理等成本。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈