买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】文本质检自动化训练方法、电子装置及计算机设备_平安科技(深圳)有限公司_201811589527.7 

申请/专利权人:平安科技(深圳)有限公司

申请日:2018-12-25

公开(公告)日:2024-04-05

公开(公告)号:CN109740760B

主分类号:G06N20/00

分类号:G06N20/00

优先权:

专利状态码:有效-授权

法律状态:2024.04.05#授权;2020.12.01#实质审查的生效;2019.05.10#公开

摘要:本发明公开了一种文本质检自动化训练方法。对标注的生产数据执行数据划分操作,分成训练集、验证集与测试集,选择电子装置中的质检模型与所述测试集并进行预测,以获取所述测试集中之所述测试数据的预测结果,分别选择准确率与召回率较高的质检模型进行投票,并挑选出推荐模型组合,及对所述推荐模型组合进行复检,且通过复检的质检模型则为最后确认集成模型。本发明之文本质检自动化训练方法大量节省了模型训练的时间,节约了成本,且能持续不断的生成符合业务要求的模型,同时生成的模型更加容易感知到质检规则的变化。

主权项:1.一种文本质检自动化训练方法,应用于电子装置中,其特征在于,所述方法包括步骤:取得默认周期内的生产数据;将所述生产数据的一部分进行复检,以得到当日复检生产数据;对所述当日复检生产数据执行数据清洗操作,以对所述生产数据进行标注;对所述标注的生产数据执行数据划分操作,分成训练集、验证集与测试集;对所述训练集和验证集进行训练,每隔一定训练步数利用所述验证集验证一次,并计算各个质检点以及总的准确率和召回率;在每一次验证完成后,根据准确率和召回率调整与训练学习率;其中,判断所述准确率是否大于阈值A,当所述准确率大于所述阈值A时,则降低学习率,当所述准确率不大于所述阈值A时,接着判断所述召回率是否大于所述阈值B,当所述准确率不大于所述阈值A且所述召回率阈值B,则降低所述学习率,及当所述准确率不大于阈值A且召回率不大于阈值B,则所述学习率调回初始值;根据在所述验证集上的准确率p和召回率r决定是否保存质检模型:若f1=2*p*rp+r值大于阈值,则保存质检模型到存储模块中;选择所述存储模块中的质检模型与所述测试集,并进行预测以获取所述测试集的预测结果;根据所述预测结果分别对质检模型进行准确率和召回率的排序,用以进行多模型组合挑选;分别选择准确率与召回率较高的质检模型进行投票,并挑选出推荐模型组合;其中,所述分别选择准确率与召回率较高的质检模型进行投票,并挑选出推荐模型组合,包括:对挑选出来的模型进行集成,使用投票制决定模型集成后对一条消息进行质检的最终结果,对于所有的集成结果,计算其准确率、召回率、和f1,取f1最好的一种集成组合的N票制作为推荐模型组合;对所述推荐模型组合进行复检,且通过复检的质检模型则为最后确认集成模型;其中,所述方法还包括步骤:利用预设数量的质检模型对每日的未经人工复检的生产数据进行预测,挑选出所述预设数量的质检模型均预测为不违规的生产数据作为当日不违规数据,剩余的则为当日违规数据。

全文数据:文本质检自动化训练方法、电子装置及计算机设备技术领域本发明涉及检测模型技术领域,尤其涉及一种文本质检自动化训练方法、电子装置、计算机设备及存储介质。背景技术在目前的深度学习文本质检系统中,由于质检规则时常发生变动,旧的模型很难随着时间的变动准确率一直维持在业务要求的水准,这就要求模型训练人员不断使用最新的质检数据进行训练,并不断输出高准确率的模型。这个过程需要训练人员大量的重复劳动,造成了人力的浪费。此外,由于文本质检系统采取多模型集成的方式进行预测,因此多模型的选择与组合策略也是非常重要的,单凭训练人员手工组合与选择模型不但非常耗时,而且由于组合方式多种多样覆盖面不全,不一定能找到最好的组合方式。发明内容有鉴于此,本发明提出一种文本质检自动化训练方法、电子装置、计算机设备及存储介质,能够大量节省了模型训练人员的时间,节约了成本,并且能持续不断的生成符合业务要求的模型,同时生成的模型更加容易感知到质检规则的变化。为实现上述目的,本发明提出一种一种文本质检自动化训练方法,应用于电子装置中,其特征在于,所述方法包括步骤:取得默认周期内的生产数据;将所述生产数据的一部分进行复检,以得到当日复检生产数据;对所述当日复检生产数据执行数据清洗操作,以对所述生成数据进行标注;对所述标注的生产数据执行数据划分操作,分成训练集、验证集与测试集并存储到所述电子装置中;选择所述电子装置中的质检模型与所述测试集并进行预测,以获取所述测试集中之所述测试数据的预测结果;分别选择准确率X与召回率Y较高的质检模型进行投票,并挑选出推荐模型组合;及对所述推荐模型组合进行复检,且通过复检的质检模型则为最后确认集成模型,其中:判断所述准确率X是否大于阈值A,当所述准确率X大于所述阈值A时,则降低学习率Z,当所述准确率X所述不大于所述阈值A时,接着判断所述召回率Y是否大于所述阈值B,当所述准确率X不大于所述阈值A且所述召回率Y阈值B,则降低所述学习率Z,及当所述准确率X不大于阈值A且召回率Y不大于阈值B,则所述学习率Z调回初始值。进一步地,将所述标注的生产数据作为基础数据,所述基础数据包括一部分违规的生产数据和一部分不违规的生产数据;选取一个训练周期内前三天的当日不违规数据和当日复检数据组成当日清洗后的数据,并与所述基础数据组成所述训练集;选取一个训练周期内第四天的当日复检数据作为所述验证集;及选取一个训练周期第五天的当日清洗后的数据作为所述测试集。进一步地,利用预设数量的质检模型对每日的未经人工复检的生产数据进行预测,挑选出所述预设数量的模型都不认为违规的生产数据作为当日不违规数据,剩余的则为当日违规数据。进一步地,所述测试数据的预测结果包括各个质检点及总的准确率与召回率。进一步地,根据所述测试数据的预测结果分别对所述质检模型进行准确率和召回率的排序,分别取所有质检模型中一定数量之准确率和召回率比较高的质检模型,用以根据集成方法进行多模型组合挑选,以取得所述推荐模型组合。为实现上述目的,本发明还提供一种电子装置,包括主控模块、存储模块与工作模块。所述存储模块存储多个质检模型。所述主控模块用于取得默认周期内的生产数据,将所述生产数据的一部分进行复检,以得到当日复检生产数据,对所述当日复检生产数据执行数据清洗操作,以对所述生成数据进行标注,对所述标注的生产数据执行数据划分操作,分成训练集、验证集与测试集并存储到所述存储模块中,选择所述存储模块中的所述质检模型与所述测试集并进行预测,以获取所述测试集中之所述测试数据的预测结果,分别选择准确率与召回率较高的质检模型进行投票,并挑选出推荐模型组合,及对所述推荐模型组合进行复检,且通过复检的质检模型则为最后确认集成模型。所述工作模块用于判断所述准确率X是否大于阈值A,当所述准确率X大于所述阈值A时,则降低学习率Z,当所述准确率X所述不大于所述阈值A时,接着判断所述召回率Y是否大于所述阈值B,当所述准确率X不大于所述阈值A且所述召回率Y大于所述阈值B,则降低所述学习率Z,及当所述准确率X不大于阈值A且召回率Y不大于阈值B,则学习率学习率Z调回初始值。进一步地,将所述标注的生产数据作为基础数据,所述基础数据包括一部分违规的生产数据和一部分不违规的生产数据;所述主控模块选取一个训练周期内前三天的当日不违规数据和当日复检数据组成当日清洗后的数据,并与所述基础数据组成所述训练集,选取一个训练周期内第四天的当日复检数据作为所述验证集,及通过所述主控模块选取一个训练周期第五天的当日清洗后的数据作为所述测试集。进一步地,所述主控模块利用预设数量的质检模型对每日的未经人工复检的生产数据进行预测,挑选出所述预设数量的模型都不认为违规的生产数据作为当日不违规数据,剩余的则为当日违规数据。为实现上述目的,本发明还提供一种计算机设备,包括存储器、处理器以及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述文本质检自动化训练方法的步骤。为实现上述目的,本发明还提供计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述文本质检自动化训练方法的步骤。相较于现有技术,本发明所提出的文本质检自动化训练方法、电子装置、计算机设备及存储介质,能够大量节省了模型训练的时间,节约了成本,且能持续不断的生成符合业务要求的模型,同时生成的模型更加容易感知到质检规则的变化。附图说明图1是本发明实施例之电子装置的硬件架构示意图;图2是本发明实施例之电子装置的程序模块示意图;图3是本发明实施例之文本质检自动化训练方法的流程示意图;及图4是本发明实施例之调整与训练学习率的流程示意图。附图标记:电子装置10存储器11处理器12文本质检系统13主控模块210存储模块220工作模块230本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。图1是本发明实施例之电子装置10的硬件架构示意图。电子装置10包括,但不仅限于,可通过系统总线相互通信连接存储器11、处理12以及文本质检自动化训练系统13,图1仅示出了具有组件11-13的电子装置10,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。所述存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器例如,SD或DX存储器等、随机访问存储器RAM、静态随机访问存储器SRAM、只读存储器ROM、电可擦除可编程只读存储器EEPROM、可编程只读存储器PROM、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器11可以是所述电子装置10的内部存储单元,例如该电子装置10的硬盘或内存。在另一些实施例中,所述存储器也可以是所述电子装置10的外部存储设备,例如该电子装置10上配备的插接式硬盘,智能存储卡SmartMediaCard,SMC,安全数字SecureDigital,SD卡,闪存卡FlashCard等。当然,所述存储器21还可以既包括所述电子装置10的内部存储单元也包括其外部存储设备。本实施例中,所述存储器11通常用于存储安装于所述电子装置10的操作系统和各类应用软件,例如文本质检自动化训练系统13的程序代码等。此外,所述存储器21还可以用于暂时地存储已经输出或者将要输出的各类数据。所述处理器12在一些实施例中可以是中央处理器CentralProcessingUnit,CPU、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器12通常用于控制所述电子装置10的总体操作。本实施例中,所述处理器12用于运行所述存储器11中存储的程序代码或者处理数据,例如运行所述文本质检自动化训练系统13等。至此,己经详细介绍了本发明相关设备的硬件结构和功能。下面,将基于上述介绍提出本发明的各个实施例。逻辑上,本发明实施例之文本质检自动化训练方法分为三部分:1.训练Train部分,负责训练质检模型;2.验证Validation部分,负责在训练过程中评估算法性能,决定是否保存生产数据;及3.测试Test部分,负责测试训练保存的质检模型是否符合生产环境,并挑选可以上线的模型组合。物理上,本发明之文本质检自动化训练系统分为三部分:1.主控模块Master,负责数据预处理、训练流程控制、测试、模型挑选与模型组合;2.存储模块NAS,负责存储文件,包括每日生产数据、训练保存的模型,训练数据、验证数据等;及3.工作模块Worker,负责训练质检模型。图2是本发明实施例之电子装置的程序模块示意图。本实施例中,所述电子装置10包括一系列的存储于存储器11上的计算机程序指令,当该计算机程序指令被处理器12执行时,可以实现本发明各实施例的文本质检自动化训练操作。在一些实施例中,基于该计算机程序指令各部分所实现的特定的操作,电子装置10可以被划分为一个或多个模块。例如,在图2中,所述电子装置10可以被分割成主控模块210、存储模块220与工作模块230。以下说明本发明实施例之文本质检自动化训练系统的工作流程。主控模块210取得某一周期内的生产数据。将5个工作日作为一个训练周期,每个工作日都会生成一批生产数据。主控模块210将前述生产数据的一部分进行复检例如,以人工方式复检,或通过复检系统自动复检,可以得到“当日复检生产数据”。主控模块210对当日复检生产数据执行数据清洗操作,以取得对所述生成数据进行标注,例如,根据用户指令对所述生成数据进行标注。由于每天有大量的未经人工复检或称,人工标注的生产数据,所以需要对未经人工复检的生产数据进行数据清洗。主控模块210利用多个质检模型例如,20个对每日的未经人工复检的生产数据进行预测,挑选出所有20个模型都不认为违规的生产数据作为“当日不违规数据”,剩余的则为“当日违规数据”。主控模块210经由不同算法对标注的生产数据进行训练,在不同迭代保存的不同模型以产生前述质检模型。前述算法包括:Bi-LSTMRNN+attention、Bi-LSTMRNN、TextCNN...。主控模块210对前述标注过的生产数据执行数据划分操作,分成训练集、验证集与测试集。将前述标注的生产数据作为“基础数据”,这部分数据包括一部分违规违反质检点的生产数据和一部分不违规的生产数据。主控模块210选取一个训练周期内前三天的“当日不违规数据”和“当日复检数据”组成“当日清洗后的数据”,并与“基础数据”组成“训练集”即,训练数据,替换掉之前存放在存储模块220例如,NAS磁盘中的训练集之前的训练集会重命名备份在相同目录中。主控模块210选取一个训练周期内第四天的“当日复检数据”作为“验证集”,替换掉之前存放在存储模块220中的验证集之前的验证集会重命名备份在相同目录中。主控模块210选取一个训练周期第五天的“当日清洗后的数据”作为“测试集”,替换掉之前存放在存储模块220中的测试集之前的测试集会重命名备份在相同目录中。工作模块230自存储模块220中取出训练集和验证集,分别利用Bi-LSTMRNN+attention、Bi-LSTMRNN、TextCNN等算法对训练集和验证集进行训练,每隔一定训练步数利用验证集验证一次,并计算各个质检点以及总的准确率和召回率。工作模块230在每一次验证完成后,根据准确率Precision和召回率Recall调整与训练学习率。以下用到的阈值是通过经验进行设定。判断准确率X是否大于阈值A。当准确率X大于阈值A时X>A,则降低学习率ZZ–M,但Z–M>C,其中,M为默认值,C为最低阈值,例如,0.00001。当准确率X不大于阈值A时X≤A,判断召回率Y是否大于阈值B。当准确率X不大于阈值AX≤A且召回率Y大于阈值BY>B,则降低学习率ZZ–M,但Z–M>C,其中,M为默认值,C为最低阈值,例如,0.00001。当准确率X不大于阈值AX≤A且召回率Y不大于阈值BY≤B,则学习率调Z回初始值Z=defaultvalue。以下举个例子说明。在训练过程中,初始学习率比较大例如,0.001,这就意味着:在一次训练迭代中,为了缩短预测值与真实值之间的差距,而进行参数调整的幅度为该参数调整方向正或者负0.001个单位1个单位就是1,这使得模型能快速调整到适当的范围预测值与真实值差距小,同时也意味着模型的准确率和召回率达到了我们的阈值,此时缩小学习率例如,变为原来的0.1倍,以更小的学习率进行参数调整。若下次模型依然符合要求,则再次缩小例如,0.1倍,此后一直保持0.00001,直到模型不符合要求后,学习率再次调整为0.001。工作模块230根据在验证集上的准确率p和召回率r决定是否保存模型:若f1=2*p*rp+r值大于阈值,则保存模型到存储模块220中。主控模块210选择存储模块220中的质检模型与测试集并进行预测,以获取测试集中之测试数据的预测结果。测试数据预测结果包括各个质检点及总的准确率与召回率。主控模块210分别选择准确率与召回率较高的质检模型进行投票,并挑选出最佳F1最高的模型组合。主控模块210根据步骤306中的预测结果分别对质检模型进行准确率和召回率的排序,分别取所有质检模型中准确率和召回率比较高的各20个,用以进行多模型组合挑选。主控模块210对挑选出来的20个模型进行两两集成、三三集成、四四集成、五五集成,使用投票制决定模型集成后对一条消息进行质检的最终结果:对于一条消息是否违规,违哪种规,采用投票制进行决定,每个模型一票。因此在集成结果时,对质检结果的票数进行统计,超过某个特定票数的,才会被采纳为最终结果。以5个模型集成为例:有五种投票的采纳方式:1.一票制,只要有一个模型认为这条消息违反某项规定,就采纳,即取5个模型结果的并集;2.两票制,两个及以上的模型认为这条消息违反某项规定,才会采纳,否则不采纳;3票制、4票制、5票制则以此类推。对于所有的集成结果,计算其准确率、召回率、和F1,取F1最好的一种集成组合的N票制作为推荐模型组合。主控模块210对推荐模型组合进行复检例如,由复检员以人工方式复检,或通过复检系统自动复检,未通过复检的质检模型重新执行步骤305,通过复检的质检模型则为最后确认集成模型。图3是本发明实施例之文本质检自动化训练方法的流程示意图。所述文本质检自动化训练方法应用于电子装置10中。在本实施例中,根据不同的需求,图3所示的流程图中的步骤的执行顺序可以改变,某些步骤可以省略。本发明实施例之文本质检自动化训练方法包括下列步骤。步骤301,主控模块取得某一周期内的生产数据。将5个工作日作为一个训练周期,每个工作日都会生成一批生产数据。步骤302,主控模块将前述生产数据的一部分进行复检例如,以人工方式复检,或通过复检系统自动复检,可以得到“当日复检生产数据”。步骤303,对当日复检生产数据执行数据清洗操作,以对所述生成数据进行标注,例如,根据用户指令对所述生成数据进行标注。由于每天有大量的未经人工复检或称,人工标注的生产数据,所以需要对未经人工复检的生产数据进行数据清洗。主控模块利用多个质检模型例如,20个对每日的未经人工复检的生产数据进行预测,挑选出所有20个模型都不认为违规的生产数据作为“当日不违规数据”,剩余的则为“当日违规数据”。主控模块经由不同算法对标注的生产数据进行训练,在不同迭代保存的不同模型以产生前述质检模型。前述算法包括:Bi-LSTMRNN+attention、Bi-LSTMRNN、TextCNN...。步骤304,主控模块对前述标注过的生产数据执行数据划分操作,分成训练集、验证集与测试集。将前述标注的生产数据作为“基础数据”,这部分数据包括一部分违规违反质检点的生产数据和一部分不违规的生产数据。主控模块选取一个训练周期内前三天的“当日不违规数据”和“当日复检数据”组成“当日清洗后的数据”,并与“基础数据”组成“训练集”即,训练数据,替换掉之前存放在存储模块例如,NAS磁盘中的训练集之前的训练集会重命名备份在相同目录中。主控模块选取一个训练周期内第四天的“当日复检数据”作为“验证集”,替换掉之前存放在存储模块中的验证集之前的验证集会重命名备份在相同目录中。主控模块选取一个训练周期第五天的“当日清洗后的数据”作为“测试集”,替换掉之前存放在存储模块中的测试集之前的测试集会重命名备份在相同目录中。步骤305,工作模块自存储模块中取出训练集和验证集,分别利用Bi-LSTMRNN+attention、Bi-LSTMRNN、TextCNN等算法对训练集和验证集进行训练,每隔一定训练步数利用验证集验证一次,并计算各个质检点以及总的准确率和召回率。图4是本发明实施例之调整与训练学习率的流程示意图。工作模块在每一次验证完成后,根据准确率Precision和召回率Recall调整与训练学习率。以下用到的阈值是通过经验进行设定。步骤41,判断准确率X是否大于阈值A。步骤42,当准确率X大于阈值A时X>A,则降低学习率ZZ–M,但Z–M>C,其中,M为默认值,C为最低阈值,例如,0.00001。步骤43,当准确率X不大于阈值A时X≤A,判断召回率Y是否大于阈值B。步骤44,当准确率X不大于阈值AX≤A且召回率Y大于阈值BY>B,则降低学习率ZZ–M,但Z–M>C,其中,M为默认值,C为最低阈值,例如,0.00001。步骤45,当准确率X不大于阈值AX≤A且召回率Y不大于阈值BY≤B,则学习率调Z回初始值Z=defaultvalue。以下举个例子说明。在训练过程中,初始学习率比较大例如,0.001,这就意味着:在一次训练迭代中,为了缩短预测值与真实值之间的差距,而进行参数调整的幅度为该参数调整方向正或者负0.001个单位1个单位就是1,这使得模型能快速调整到适当的范围预测值与真实值差距小,同时也意味着模型的准确率和召回率达到了我们的阈值,此时缩小学习率例如,变为原来的0.1倍,以更小的学习率进行参数调整。若下次模型依然符合要求,则再次缩小例如,0.1倍,此后一直保持0.00001,直到模型不符合要求后,学习率再次调整为0.001。工作模块根据在验证集上的准确率p和召回率r决定是否保存模型:若f1=2*p*rp+r值大于阈值,则保存模型到存储模块中。步骤306,主控模块选择存储模块中的质检模型与测试集并进行预测,以获取测试集中之测试数据的预测结果。测试数据预测结果包括各个质检点及总的准确率与召回率。步骤307,主控模块分别选择准确率与召回率较高的质检模型进行投票,并挑选出最佳F1最高的模型组合。主控模块210根据步骤306中的预测结果分别对质检模型进行准确率和召回率的排序,分别取所有质检模型中准确率和召回率比较高的各20个,用以进行多模型组合挑选。主控模块对挑选出来的20个模型进行两两集成、三三集成、四四集成、五五集成,使用投票制决定模型集成后对一条消息进行质检的最终结果:对于一条消息是否违规,违哪种规,采用投票制进行决定,每个模型一票。因此在集成结果时,对质检结果的票数进行统计,超过某个特定票数的,才会被采纳为最终结果。以5个模型集成为例:有五种投票的采纳方式:1.一票制,只要有一个模型认为这条消息违反某项规定,就采纳,即取5个模型结果的并集;2.两票制,两个及以上的模型认为这条消息违反某项规定,才会采纳,否则不采纳;3票制、4票制、5票制则以此类推。对于所有的集成结果,计算其准确率、召回率、和F1,取F1最好的一种集成组合的N票制作为推荐模型组合。步骤308,对推荐模型组合进行复检例如,由复检员以人工方式复检,或通过复检系统自动复检,未通过复检的质检模型重新执行步骤305,通过复检的质检模型则为最后确认集成模型。本发明还提供一种计算机设备,如可以执行程序的智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器包括独立的服务器,或者多个服务器所组成的服务器集群等。本实施例的计算机设备至少包括但不限于:可通过系统总线相互通信连接的存储器、处理器等。本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器例如,SD或DX存储器等、随机访问存储器RAM、静态随机访问存储器SRAM、只读存储器ROM、电可擦除可编程只读存储器EEPROM、可编程只读存储器PROM、磁性存储器、磁盘、光盘、服务器、App应用商城等等,其上存储有计算机程序,程序被处理器执行时实现相应功能。本实施例的计算机可读存储介质用于存储电子装置10,被处理器执行时实现本发明的文本质检自动化训练方法。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质如ROMRAM、磁碟、光盘中,包括若干指令用以使得一台终端设备可以是手机,计算机,服务器,空调器,或者网络设备等执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

权利要求:1.一种文本质检自动化训练方法,应用于电子装置中,其特征在于,所述方法包括步骤:取得默认周期内的生产数据;将所述生产数据的一部分进行复检,以得到当日复检生产数据;对所述当日复检生产数据执行数据清洗操作,以对所述生成数据进行标注;对所述标注的生产数据执行数据划分操作,分成训练集、验证集与测试集并存储到所述电子装置中;选择所述电子装置中的质检模型与所述测试集并进行预测,以获取所述测试集中之所述测试数据的预测结果;分别选择准确率X与召回率Y较高的质检模型进行投票,并挑选出推荐模型组合;及对所述推荐模型组合进行复检,且通过复检的质检模型则为最后确认集成模型,其中:判断所述准确率X是否大于阈值A,当所述准确率X大于所述阈值A时,则降低学习率Z,当所述准确率X所述不大于所述阈值A时,接着判断所述召回率Y是否大于所述阈值B,当所述准确率X不大于所述阈值A且所述召回率Y阈值B,则降低所述学习率Z,及当所述准确率X不大于阈值A且召回率Y不大于阈值B,则所述学习率Z调回初始值。2.如权利要求1所述的文本质检自动化训练方法,其特征在于,所述方法还包括步骤:将所述标注的生产数据作为基础数据,所述基础数据包括一部分违规的生产数据和一部分不违规的生产数据;选取一个训练周期内前三天的当日不违规数据和当日复检数据组成当日清洗后的数据,并与所述基础数据组成所述训练集;选取一个训练周期内第四天的当日复检数据作为所述验证集;及选取一个训练周期第五天的当日清洗后的数据作为所述测试集。3.如权利要求1所述的文本质检自动化训练方法,其特征在于,所述方法还包括步骤:利用预设数量的质检模型对每日的未经人工复检的生产数据进行预测,挑选出所述预设数量的模型都不认为违规的生产数据作为当日不违规数据,剩余的则为当日违规数据。4.如权利要求1所述的文本质检自动化训练方法,其特征在于,所述测试数据的预测结果包括各个质检点及总的准确率与召回率。5.如权利要求1所述的文本质检自动化训练方法,其特征在于,所述方法还包括步骤:根据所述测试数据的预测结果分别对所述质检模型进行准确率和召回率的排序,分别取所有质检模型中一定数量之准确率和召回率比较高的质检模型,用以根据集成方法进行多模型组合挑选,以取得所述推荐模型组合。6.一种电子装置,其特征在于,包括:存储模块,存储多个质检模型;主控模块,用于取得默认周期内的生产数据,将所述生产数据的一部分进行复检,以得到当日复检生产数据,对所述当日复检生产数据执行数据清洗操作,以对所述生成数据进行标注,对所述标注的生产数据执行数据划分操作,分成训练集、验证集与测试集并存储到所述存储模块中,选择所述存储模块中的所述质检模型与所述测试集并进行预测,以获取所述测试集中之所述测试数据的预测结果,分别选择准确率与召回率较高的质检模型进行投票,并挑选出推荐模型组合,及对所述推荐模型组合进行复检,且通过复检的质检模型则为最后确认集成模型;及工作模块,用于判断所述准确率X是否大于阈值A,当所述准确率X大于所述阈值A时,则降低学习率Z,当所述准确率X所述不大于所述阈值A时,接着判断所述召回率Y是否大于所述阈值B,当所述准确率X不大于所述阈值A且所述召回率Y大于所述阈值B,则降低所述学习率Z,及当所述准确率X不大于阈值A且召回率Y不大于阈值B,则学习率学习率Z调回初始值。7.如权利要求6所述的电子装置,其特征在于,还包括:将所述标注的生产数据作为基础数据,所述基础数据包括一部分违规的生产数据和一部分不违规的生产数据;所述主控模块选取一个训练周期内前三天的当日不违规数据和当日复检数据组成当日清洗后的数据,并与所述基础数据组成所述训练集,选取一个训练周期内第四天的当日复检数据作为所述验证集,及通过所述主控模块选取一个训练周期第五天的当日清洗后的数据作为所述测试集。8.如权利要求6所述的电子装置,其特征在于,还包括:所述主控模块利用预设数量的质检模型对每日的未经人工复检的生产数据进行预测,挑选出所述预设数量的模型都不认为违规的生产数据作为当日不违规数据,剩余的则为当日违规数据。9.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5任一项所述文本质检自动化训练方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至5任一项所述文本质检自动化训练方法的步骤。

百度查询: 平安科技(深圳)有限公司 文本质检自动化训练方法、电子装置及计算机设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。