The embodiment of the present invention provides an algorithm debugging method, a client, a background server and a system. The method includes: the client obtains at least one debugging parameter item that can be adjusted by the target algorithm; draws a display interface to display at least the debugging parameter item at the display interface; and determines what is modified by the display interface. The parameter value of debugging parameter item; the target parameter value of debugging parameter item is determined according to the parameter value of debugging parameter item after modifying parameter value; the debugging task data of algorithm is constructed according to the target parameter value of debugging parameter item; the debugging task data of algorithm is submitted to the background server to obtain the background service. The execution result of the algorithm debugging task data fed back by the controller. The embodiment of the invention can realize simple and efficient algorithm debugging.
【技术实现步骤摘要】
一种算法调试方法、客户端、后台服务器及系统
本专利技术涉及数据处理
,具体涉及一种算法调试方法、客户端、后台服务器及系统。
技术介绍
机器学习算法作为人工智能的核心,其应用越来越广泛;机器学习算法的执行主要分为算法训练和结果模型预测,算法训练是指使用机器学习算法对训练数据源进行训练,得到结果模型的过程,结果模型往往可以实现某一特定功能;结果模型预测是指通过预测所用的预测数据源,对结果模型的准确性等效果进行预测的过程。为实现结果模型的效果优化提升,在进行算法训练得到结果模型后,往往需要根据结果模型预测过程所得出的预测结果进行算法调试;算法调试是指,通过不断的调整算法的调试参数,判断每次调试参数调整后的结果模型的效果,从而选取出结果模型的效果最优的调试参数,使得结果模型的效果得以优化提升。目前的算法调试方式主要是,在算法的代码中定位算法可修改的调试参数,然后在每次算法调试时,相应的修改算法的代码中的调试参数,从而判断每次调试参数调整后的结果模型的效果,选取出结果模型的效果最优的调试参数,实现算法的调试;然而,这种通过在算法的代码中修改调试参数,来实现算法调试的方式,明显存在算法调试过程繁琐,效率较低的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种算法调试方法、客户端、后台服务器及系统,以实现简便、高效的算法调试。为实现上述目的,本专利技术实施例提供如下技术方案:一种算法调试方法,包括:获取目标算法可调整的至少一项调试参数项;绘制显示界面,在所述显示界面至少显示所述调试参数项;确定通过所述显示界面所修改的调试参数项的参数值;根据修改参数值后的调试参数 ...
【技术保护点】
1.一种算法调试方法,其特征在于,包括:获取目标算法可调整的至少一项调试参数项;绘制显示界面,在所述显示界面至少显示所述调试参数项;确定通过所述显示界面所修改的调试参数项的参数值;根据修改参数值后的调试参数项的参数值,确定各调试参数项的目标参数值;根据各调试参数项的目标参数值构建算法调试任务数据;将所述算法调试任务数据提交至后台服务器,以获取到所述后台服务器反馈的所述算法调试任务数据的执行结果。
【技术特征摘要】
1.一种算法调试方法,其特征在于,包括:获取目标算法可调整的至少一项调试参数项;绘制显示界面,在所述显示界面至少显示所述调试参数项;确定通过所述显示界面所修改的调试参数项的参数值;根据修改参数值后的调试参数项的参数值,确定各调试参数项的目标参数值;根据各调试参数项的目标参数值构建算法调试任务数据;将所述算法调试任务数据提交至后台服务器,以获取到所述后台服务器反馈的所述算法调试任务数据的执行结果。2.根据权利要求1所述的算法调试方法,其特征在于,所述获取目标算法可调整的至少一项调试参数项包括:根据目标算法的算法类型,向后台服务器请求所述目标算法可调整的调试参数项;获取后台服务器反馈的与所述目标算法的算法类型相应的可调整的调试参数项。3.根据权利要求1或2所述的算法调试方法,其特征在于,还包括:确定目标算法的执行基础信息;所述根据各调试参数项的目标参数值构建算法调试任务数据包括:根据各调试参数项的目标参数值,以及目标算法的执行基础信息构建算法调试任务数据。4.根据权利要求3所述的算法调试方法,其特征在于,所述确定目标算法的执行基础信息包括:确定目标算法的训练基础信息,及表示预测数据源的预测数据源标识;将所述训练基础信息与所述预测数据源标识相关联,得到目标算法的执行基础信息;其中,所述训练基础信息至少包括:目标算法的算法类型,表示训练数据源的训练数据源标识。5.根据权利要求4所述的算法调试方法,其特征在于,所述确定目标算法的训练基础信息包括:至少显示各训练数据源标识的标识块,各算法类型的标识块;至少从各训练数据源标识的标识块中,确定被拖曳选取的标识块,并加载在关联区域;及至少从各算法类型的标识块中,确定被拖曳选取的标识块,并加载在关联区域;将至少加载在关联区域中的训练数据源标识的标识块,算法类型的标识块相关联,确定目标算法的训练基础信息。6.根据权利要求5所述的算法调试方法,其特征在于,还包括:显示各预测数据源标识的标识块;从各预测数据源标识的标识块中,确定被拖曳选取的标识块,并加载在关联区域;所述将所述训练基础信息与所述预测数据源标识相关联,得到目标算法的执行基础信息包括:将所确定的确定目标算法的训练基础信息,与关联区域中加载的预测数据源标识的标识块相关联,确定目标算法的执行基础信息。7.根据权利要求2所述的算法调试方法,其特征在于,所述绘制显示界面包括:根据各调试参数项,以及目标算法的执行基础信息的简介信息,确定显示界面的绘制布局信息,根据该绘制布局信息绘制显示界面;所述方法还包括:获取后台服务器反馈的各调试参数项的默认值以及,各调试参数项可调整的参数值范围;在所述显示界面对应显示各调试参数项的默认值,并限制各调试参数项修改的参数值在相应的可调整的参数值范围内。8.一种算法调试方法,其特征在于,包括:获取客户端提交的目标算法的算法调试任务数据,所述算法调试任务数据至少包括:通过客户端的显示界面修改确定的目标算法的各调试参数项的目标参数值;执行所述算法调试任务数据,确定所述算法调试任务数据的执行结果;将所述执行结果反馈给所述客户端。9.根据权利要求8所述的算法调试方法,其特征在于,还包括:将所述算法调试任务数据加入数据库;所述执行所述算法调试任务数据包括:轮询所述数据...
【专利技术属性】
技术研发人员:周斌,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。