因子生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:29209801 阅读:21 留言:0更新日期:2021-07-10 00:46
本申请涉及一种因子生成方法、装置、计算机设备和存储介质。所述方法包括:获取原始数据;从所述原始数据中,获取因子逻辑;对所述原始数据进行解析,获得所述原始数据的结构;根据预设规则,对所述原始数据进行清洗;从已经清洗的原始数据中,根据所述原始数据的结构,获取代码逻辑,使所述代码逻辑表征所述因子逻辑;通过所述代码逻辑,获取参考数值;将所述参考数值与实际数值相对比;若所述参考数值与实际数值的差异度小于预设阈值,则将所述代码逻辑作为因子。本申请可以提高生成的因子的准确性。性。性。

【技术实现步骤摘要】
因子生成方法、装置、计算机设备和存储介质


[0001]本申请涉及数据处理领域,尤其涉及一种因子生成方法、装置、计算机设备和存储介质。

技术介绍

[0002]因子是用于表征信息的变量,所以随着信息量的增长,因子的使用越来越广泛。
[0003]在多个领域里,在对数据进行处理时,需要对变量进行加工,通常采用的是用代码来实现变量,即用代码来实现因子。但是现有技术中,用代码来表现因子时,代码重复较多,使得因子重复较多。同时,因子代码和模型代码经常交织在一起,使得查找问题和修复问题相当复杂。
[0004]可见,现有技术中的因子生成方法,还不完善。

技术实现思路

[0005]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种因子生成方法、装置、计算机设备和存储介质。
[0006]第一方面,本申请提供了一种因子生成方法,其特征在于,所述方法包括:
[0007]获取原始数据;
[0008]从所述原始数据中,获取因子逻辑;
[0009]对所述原始数据进行解析,获得所述原始数据的结构;
[0010]根据预设规则,对所述原始数据进行清洗;
[0011]从已经清洗的原始数据中,根据所述原始数据的结构,获取代码逻辑,使所述代码逻辑表征所述因子逻辑;
[0012]通过所述代码逻辑,获取参考数值;
[0013]将所述参考数值与实际数值相对比;
[0014]若所述参考数值与实际数值的差异度小于预设阈值,则将所述代码逻辑作为因子。<br/>[0015]本申请实施中,所述获取原始数据包括:
[0016]获取原始输入数据,及所述原始输入数据对应的原始结果数据;
[0017]所述从原始数据中,获取因子逻辑,包括:
[0018]获取从所述原始输入数据得到对应的所述原始结果数据的逻辑,作为因子逻辑。
[0019]本申请实施中,所述预设规则包括:
[0020]格式内容规则、逻辑规则、需求规则、以及关联性规则中的至少一个;
[0021]所述根据预设规则,对原始数据进行清洗,包括:
[0022]若被清洗的数据为原始输入数据,则删除所述原始输入数据对应的原始结果数据,和/或
[0023]若被清洗的数据为原始结果数据,则删除所述原始结果数据对应的原始输入数
据。
[0024]本申请实施中,所述代码逻辑包括:
[0025]逻辑实现方式、类型参数、属性参数、参数之间的逻辑,以及参数之间的关联性;
[0026]所述将代码逻辑作为因子之后,所述方法还包括:
[0027]接收对所述因子的修改命令,所述修改命令中包括修改标的及修改内容,
[0028]根据所述修改标的,获取代码逻辑中对应的修改项,
[0029]根据所述修改内容,对对应的所述修改项进行修改,
[0030]其中,所述修改标的包括代码逻辑中逻辑实现方式、类型参数、属性参数、参数之间的逻辑,以及参数之间的关联性中的任一项或多项。
[0031]本申请实施中,所述通过代码逻辑,获取参考数值,包括:
[0032]从清洗后的原始输入数据中获取输入样本集;
[0033]将所述输入样本集中的任意样本输入所述代码逻辑,以获取经代码逻辑运算后的运算结果;
[0034]将所述运算结果作为所述参考数值。
[0035]本申请实施中,所述将参考数值与实际数值相对比,包括:
[0036]获取所述输入代码逻辑的任意样本对应的原始结果数据,作为所述实际数值。
[0037]本申请实施中,所述因子还包括调用接口,所述调用接口用于接收模型系统发送的调用命令,以在所述模型系统中被执行;
[0038]其中,所述因子与调用所述因子的所述模型系统相独立。
[0039]本申请实施中,所述将代码逻辑作为因子之后,所述方法还包括:
[0040]给所述因子分配唯一的识别编码;
[0041]将所述因子放入因子库中。
[0042]本申请实施中,所述将因子放入因子库中之后,所述方法还包括:
[0043]接收对所述因子的修改命令;和/或
[0044]接收对所述因子的调用命令;和/或
[0045]接收对所述因子的查询命令。
[0046]第二方面,提供了一种因子生成装置,所述装置包括:
[0047]原始数据获取单元,用于获取原始数据;
[0048]因子逻辑获取单元,用于从所述原始数据中,获取因子逻辑;
[0049]解析单元,用于对所述原始数据进行解析,获得所述原始数据的结构;
[0050]清洗单元,用于根据预设规则,对所述原始数据进行清洗;
[0051]代码逻辑单元,用于从已经清洗的原始数据中,根据所述原始数据的结构,获取代码逻辑,使所述代码逻辑表征所述因子逻辑;
[0052]运算单元,用于通过所述代码逻辑,获取参考数值;
[0053]对比单元,用于将所述参考数值与实际数值相对比;
[0054]设置单元,用于若所述参考数值与实际数值的差异度小于预设阈值,则将所述代码逻辑作为因子。
[0055]第三方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序时实现上述方法的步骤。
[0056]第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
[0057]本申请实施例中,根据原始数据,获取因子逻辑,对原始数据进行清洗,根据原始数据的结构,获取代码逻辑,使代码逻辑表征所述因子逻辑,并对代码逻辑进行验证,从而确定代码逻辑,即确定因子。本申请中,对原始数据进行了清洗,可以剔除干扰数据、错误数据等,从而可以提高生成的因子的准确性。
附图说明
[0058]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0059]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0060]图1为本专利技术实施例中因子生成方法的应用环境图;
[0061]图2为本专利技术实施例中因子生成方法的流程示意图;
[0062]图3为本专利技术实施例中因子生成方法的流程示意图;
[0063]图4为本专利技术实施例中因子生成装置的结构框图;
[0064]图5为本专利技术实施例中计算机设备的内部结构图。
具体实施方式
[0065]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种因子生成方法,其特征在于,所述方法包括:获取原始数据;从所述原始数据中,获取因子逻辑;对所述原始数据进行解析,获得所述原始数据的结构;根据预设规则,对所述原始数据进行清洗;从已经清洗的原始数据中,根据所述原始数据的结构,获取代码逻辑,使所述代码逻辑表征所述因子逻辑;通过所述代码逻辑,获取参考数值;将所述参考数值与实际数值相对比;若所述参考数值与实际数值的差异度小于预设阈值,则将所述代码逻辑作为因子。2.根据权利要求1所述的方法,其特征在于,所述获取原始数据包括:获取原始输入数据,及所述原始输入数据对应的原始结果数据;所述从原始数据中,获取因子逻辑,包括:获取从所述原始输入数据得到对应的所述原始结果数据的逻辑,作为因子逻辑。3.根据权利要求2所述的方法,其特征在于,所述预设规则包括:格式内容规则、逻辑规则、需求规则、以及关联性规则中的至少一个;所述根据预设规则,对原始数据进行清洗,包括:若被清洗的数据为原始输入数据,则删除所述原始输入数据对应的原始结果数据,和/或若被清洗的数据为原始结果数据,则删除所述原始结果数据对应的原始输入数据。4.根据权利要求1所述的方法,其特征在于,所述代码逻辑包括:逻辑实现方式、类型参数、属性参数、参数之间的逻辑,以及参数之间的关联性;所述将代码逻辑作为因子之后,所述方法还包括:接收对所述因子的修改命令,所述修改命令中包括修改标的及修改内容,根据所述修改标的,获取代码逻辑中对应的修改项,根据所述修改内容,对对应的所述修改项进行修改,其中,所述修改标的包括代码逻辑中逻辑实现方式、类型参数、属性参数、参数之间的逻辑,以及参数之间的关联性中的任一项或多项。5.根据权利要求1所述的方法,其特征在于,所述通过代码逻辑,获取参考数值,包括:从清洗后的原始输入数据中获取输入样本集;将所述输入样本集中的任意样本输入所述代码逻辑,以获取经代码...

【专利技术属性】
技术研发人员:李晓晓刘慈文吴梦瑶张雯倩常远芳沈春强
申请(专利权)人:上海晓途网络科技有限公司
类型:发明
国别省市:

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

1