模型应用交互系统、方法、可读存储介质及电子设备技术方案

技术编号:27058721 阅读:20 留言:0更新日期:2021-01-15 14:37
本公开实施例公开了一种模型应用交互系统、方法、可读存储介质及电子设备,其中,该系统包括:策略模块、工程模块、共用模块,其中,策略模块用于训练生成初始模型,策略模块还包括离线策略测评单元,离线策略测评单元用于对初始模型进行测评;共用模块用于对策略模块生成的初始模型进行处理,得到供工程模块使用的被调用模型;工程模块用于配置被调用模型以供用户使用;策略模块、工程模块和共用模块的技术栈一致,且策略模块与工程模块解耦。本公开实施例可以提高模型部署的效率,降低修改代码出现问题的概率,提高了模型测评的效率,并且为解决项目异构打基础,同时也能提升策略人员和工程人员的沟通效率,提高开发效率。

【技术实现步骤摘要】
模型应用交互系统、方法、可读存储介质及电子设备
本公开涉及计算机
,尤其是一种模型应用交互系统、方法、可读存储介质及电子设备。
技术介绍
在机器学习领域,存在工程和策略协同工作的情况。这是因为机器学习包含两部分内容:一、线下模型训练和模型迭代;二、将产出的模型部署成线上服务。这两部分内容的协同工作构成了完整的机器学习。而这两部分内容的侧重点不一样,模型训练侧重于高效的模型产出,算法的选型和评测。因此对于训练代码的结构、程序的健壮性、扩展性都不做过多的考虑,一般都是野蛮生长模式,更注重产出的模型质量。而线上服务则像普通web服务一样,需要保证线上服务的高可用、高性能、易扩展,代码结构清晰易读。目前的协同工作通常通过策略产出模型文件以及对应的模型前后处理代码,将其交付给工程人员,工程人员将此代码重构到工程服务中去,然后通过统一的评测数据评测模型的准确性。如果模型准确性有偏差,需要策略人员和工程人员协调分析,找到偏差点,解决处理。
技术实现思路
本公开的实施例提供了一种模型应用交互系统、方法、计算机可读存储介质及电子设备。本公开的实施例提供了一种模型应用交互系统,该系统包括:策略模块、工程模块、共用模块,其中,策略模块用于训练生成初始模型,策略模块还包括离线策略测评单元,离线策略测评单元用于对初始模型进行测评;共用模块用于对策略模块生成的初始模型进行处理,得到供工程模块使用的被调用模型;工程模块用于配置被调用模型以供用户使用;策略模块、工程模块和共用模块的技术栈一致,且策略模块与工程模块解耦。在一些实施例中,工程模块包括控制单元和服务单元,其中,控制单元用于接收待利用被调用模型进行识别的待识别信息,以及对识别后得到的信息进行处理,服务单元用于从共用模块中提取被调用模型,利用被调用模型,对待识别信息执行预设功能。在一些实施例中,被调用模型的数量为至少两个,服务单元还用于:将至少两个被调用模型组装为完整模型,利用完整模型,对待识别信息执行预设功能。在一些实施例中,共用模块包括模型封装单元,用于对初始模型进行封装,基于封装后的模型生成用于对工程模块输入的信息进行处理的被调用模型。在一些实施例中,共用模块还包括模板匹配单元,用于设置被调用模型的模板匹配功能,以对封装后的模型输出的信息进行模板匹配。在一些实施例中,共用模块还包括以下至少一种:数据后处理单元,用于设置所述被调用模型的信息转换功能,所述信息转换功能用于将匹配后信息转换为预设结构的结果数据;数据沉淀单元,用于设置被调用模型的数据存储功能,所述信息存储功能用于将结果数据和对应的待识别信息发送到预设的数据库中存储。在一些实施例中,模型封装单元和模板匹配单元通过工厂模式实现。在一些实施例中,工程模块还包括工程评测单元,用于对工程模块配置的被调用模型进行评测。在一些实施例中,工程模块采用预设的模型服务组件加载被调用模型,并采用预设的接口为用户端提供服务;策略模块将初始模型加载成模型对象,并使用模型对象执行初始模型的功能。根据本公开实施例的另一个方面,提供了一种模型应用交互方法,该方法包括:策略模块基于预设的训练样本,训练得到执行预设功能的初始模型;对初始模型进行测评,如果通过测评,将初始模型发送到共用模块;共用模块对初始模型进行处理,得到被调用模型并将被调用模型发送到工程模块;工程模块配置被调用模型以供用户使用。在一些实施例中,所述工程模块配置所述被调用模型以供用户使用,包括:所述工程模块接收待利用被调用模型进行识别的待识别信息,以及对识别后得到的信息进行处理;从所述共用模块中提取被调用模型,利用所述被调用模型,对所述待识别信息执行预设功能。在一些实施例中,所述被调用模型的数量为至少两个;以及所述从所述共用模块中提取被调用模型,利用所述被调用模型,对所述待识别信息执行预设功能,包括:所述工程模块将至少两个所述被调用模型组装为完整模型,利用所述完整模型,对所述待识别信息执行预设功能。在一些实施例中,所述共用模块对所述初始模型进行处理,得到被调用模型并将所述被调用模型发送到工程模块,包括:所述共用模块对所述初始模型进行封装,基于封装后的模型生成用于对所述工程模块输入的信息进行处理的被调用模型。在一些实施例中,所述共用模块对所述初始模型进行处理,得到被调用模型并将所述被调用模型发送到工程模块,还包括:所述共用模块设置所述被调用模型的模板匹配功能,以对所述封装后的模型输出的信息进行模板匹配。在一些实施例中,该方法还包括:所述共用模块执行如下至少一个步骤:将匹配后信息转换为预设结构的结果数据;将结果数据和对应的待识别信息发送到预设的数据库中存储。在一些实施例中,在所述工程模块配置所述被调用模型以供用户使用之后,所述方法还包括:所述工程模块对所述工程模块配置的被调用模型进行评测。在一些实施例中,所述工程模块配置所述被调用模型以供用户使用,包括:所述工程模块采用预设的模型服务组件加载被调用模型,并采用预设的接口为用户端提供服务;在所述策略模块基于预设的训练样本,训练得到执行预设功能的初始模型之后,所述方法还包括:所述策略模块将所述初始模型加载成模型对象,并使用所述模型对象执行所述初始模型的功能。根据本公开实施例的另一个方面,提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序用于执行上述模型应用交互方法。根据本公开实施例的另一个方面,提供了一种电子设备,电子设备包括:处理器;用于存储处理器可执行指令的存储器;处理器,用于从存储器中读取可执行指令,并执行指令以实现上述模型应用交互方法。基于本公开上述实施例提供的模型应用交互系统、方法、计算机可读存储介质及电子设备,通过将策略模块和工程模块解耦,对策略模块和工程模块解耦的修改互相不影响,提高模型部署的效率。通过设置共用模块,为策略模块和工程模块提供沟通的中间服务,共用模块可以由策略模块和工程模块共同维护,为策略模块和工程模块的修改提供了便利,并降低了修改代码出现问题的概率。通过设置策略评测单元,可以使策略模块随时随地做服务测评,不用像工程那样启动笨重的应用中间件进行测评,提高了模型测评的效率。通过统一技术栈可以使策略和工程使用同一套代码协同开发,为解决项目异构打基础,同时也能提升策略人员和工程人员的沟通效率,提高开发效率。下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。附图说明通过结合附图对本公开实施例进行更详细的描述,本公开的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开实施例一起用于解释本公开,并不构成对本公开的限制。在附图中,相同的参考标号通常代表相同部件或步骤。图1是本公开一示例性实施例提供的模型应用交互系统的结构图。图2是本公开另一示例性实施例提供的模型应用交互系统的结构图。图3是本公开一示例性实施例提供的模型应用交互方本文档来自技高网...

【技术保护点】
1.一种模型应用交互系统,包括:策略模块、工程模块、共用模块,其中,所述策略模块用于训练生成初始模型,所述策略模块还包括离线策略测评单元,所述离线策略测评单元用于对所述初始模型进行测评;所述共用模块用于对所述策略模块生成的初始模型进行处理,得到供所述工程模块使用的被调用模型;所述工程模块用于配置所述被调用模型以供用户使用;/n所述策略模块、所述工程模块和所述共用模块的技术栈一致,且所述策略模块与所述工程模块解耦。/n

【技术特征摘要】
1.一种模型应用交互系统,包括:策略模块、工程模块、共用模块,其中,所述策略模块用于训练生成初始模型,所述策略模块还包括离线策略测评单元,所述离线策略测评单元用于对所述初始模型进行测评;所述共用模块用于对所述策略模块生成的初始模型进行处理,得到供所述工程模块使用的被调用模型;所述工程模块用于配置所述被调用模型以供用户使用;
所述策略模块、所述工程模块和所述共用模块的技术栈一致,且所述策略模块与所述工程模块解耦。


2.根据权利要求1所述的系统,其中,所述工程模块包括控制单元和服务单元,其中,所述控制单元用于接收待利用所述被调用模型进行识别的待识别信息,以及对识别后得到的信息进行处理,所述服务单元用于从所述共用模块中提取被调用模型,利用所述被调用模型,对所述待识别信息执行预设功能。


3.根据权利要求2所述的系统,其中,所述被调用模型的数量为至少两个,所述服务单元还用于:
将至少两个所述被调用模型组装为完整模型,利用所述完整模型,对所述待识别信息执行预设功能。


4.根据权利要求1所述的系统,其中,所述共用模块包括模型封装单元,用于对所述初始模型进行封装,基于封装后的模型生成用于对所述工程模块输入的信息进行处理的被调用模型。


5.根据权利要求4所述的系统,其中,所述共用模块还包括模板匹配单元,用于设置所述被调用模型的模板匹配功能,以对所述封装后的模型输出的信息进行模板匹配。

...

【专利技术属性】
技术研发人员:任丙东
申请(专利权)人:贝壳技术有限公司
类型:发明
国别省市:天津;12

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

1