模型参数调整方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:26172811 阅读:23 留言:0更新日期:2020-10-31 13:52
本申请提供了一种模型参数调整方法、装置、电子设备及可读存储介质,该方法通过向服务器发送模型获取请求,并接收服务器反馈的目标应用模型,当目标应用模型的准确率小于预设定的准确率阈值时,控制目标应用模型在不同的模型参数下运行,并获取目标应用模型在不同的模型参数下的运行结果,然后根据多个运行结果确定智能终端的最优模型参数,并根据最优模型参数重新配置目标应用模型。由于在得到的目标应用模型的准确率较低时,再重新调整模型参数以获得智能终端的最优模型参数,同样可使得该应用模型在智能终端上运行时可以得到较为理想的运行结果。

【技术实现步骤摘要】
模型参数调整方法、装置、电子设备及可读存储介质
本申请涉及模型训练
,具体而言,涉及一种模型参数调整方法、装置、电子设备及可读存储介质。
技术介绍
传统技术中,模型的训练是需要先收集大量的样本数据,而后将样本数据分为训练集(包含正样本、负样本)、验证集,而后使用正样本和负样本分别训练模型。在训练完成之后还需要使用验证集中的样本来验证,而后再输出训练完成的模型。通常地,智能设备会直接利用训练完成的模型去实现相应的功能,但并未考虑到训练完成的模型在不同型号的智能设备上运行的结果有很大的偏差,从而导致输出结果达不到预想的结果。
技术实现思路
有鉴于此,本申请的目的在于提供一种模型参数调整方法、装置、电子设备及可读存储介质,使得同一应用模型在不同的智能终端上均可以得到较为理想的运行结果。第一方面,本申请提供了一种模型参数调整方法,应用于智能终端,所述智能终端与服务器通信连接,所述方法包括:向所述服务器发送模型获取请求,所述模型获取请求包括所述智能终端的设备信息及目标应用模型的类型信息;接收所述服务器反馈的目标应用模型,其中,所述目标应用模型为所述服务器通过初始模型参数配置初始应用模型得到的,所述初始应用模型及所述初始模型参数为所述服务器根据所述设备信息及所述类型信息确定的;若所述目标应用模型的准确率小于预设定的准确率阈值,控制所述目标应用模型在不同的模型参数下运行,并获取所述目标应用模型在不同的模型参数下的运行结果;根据多个所述运行结果确定所述智能终端的最优模型参数;根据所述最优模型参数重新配置所述目标应用模型。在一些实施例中,所述运行结果包括准确率及效率,所述根据多个所述运行结果确定所述智能终端的最优模型参数的步骤包括:若存在一个准确率最高的所述目标应用模型,将准确率最高的所述目标应用模型对应的模型参数确定为最优模型参数;若存在至少两个准确率最高的所述目标应用模型,则将至少两个准确率最高的所述目标应用模型中效率较高的所述目标应用模型对应的模型参数确定为最优模型参数。在一些实施例中,在所述控制所述目标应用模型在不同的模型参数下运行,并获取所述目标应用模型在不同的模型参数下的运行结果的步骤之前,所述方法还包括:接收所述服务器发送的模型参数范围;所述控制所述目标应用模型在不同的模型参数下运行,并获取所述目标应用模型在不同的模型参数下的运行结果的步骤包括:根据所述模型参数范围调整所述目标应用模型的模型参数,控制所述目标应用模型在不同的模型参数下运行,并获取所述目标应用模型在不同的模型参数下的运行结果。在一些实施例中,在所述根据多个所述运行结果确定所述智能终端的最优模型参数的步骤之后,所述方法还包括:向所述服务器发送所述智能终端的设备信息、所述最优模型参数及所述运行结果,所述设备信息、所述运行结果及所述最优模型参数一一对应。在一些实施例中,所述方法还包括:获取多个不同类型的原始应用模型;运行每个所述原始应用模型,并获取每个原始应用模型的运行结果;向所述服务器发送所述智能终端的设备信息、每个所述原始应用模型及对应的所述运行结果,以使所述服务器基于每个所述原始应用模型及对应的所述运行结果确定最适合所述智能终端的原始应用模型。第二方面,本申请提供了一种模型参数调整方法,应用于服务器,所述服务器与智能终端通信连接,所述方法包括:接收所述智能终端发送的模型获取请求,所述模型获取请求包括所述智能终端的设备信息及目标应用模型的类型信息;根据所述设备信息及所述类型信息确定初始应用模型及初始模型参数;基于所述初始模型参数配置所述初始应用模型得到目标应用模型;向所述智能终端发送所述目标应用模型,以使所述智能终端在所述目标应用模型的准确率小于预设定的准确率阈值时,控制所述目标应用模型在不同的模型参数下运行以获取所述目标应用模型在不同的模型参数下的运行结果,并基于根据多个所述运行结果确定的所述智能终端的最优模型参数配置所述目标应用模型。在一些实施例中,所述方法还包括:接收所述智能终端发送的所述智能终端的设备信息、所述最优模型参数及所述运行结果,所述设备信息、所述运行结果及所述最优模型参数一一对应,所述运行结果包括准确率及效率;根据所述设备信息对所述最优模型参数进行分组得到参数分组;若一个所述参数分组内存在一个准确率最高的所述最优模型参数,将准确率最高的所述最优模型参数确定为所述初始模型参数;若一个所述参数分组内存在至少两个准确率最高的所述最优模型参数,将至少两个准确率最高的最优模型参数中效率较高的所述最优模型参数确定为所述初始模型参数。在一些实施例中,所述方法还包括:根据一个所述参数分组内的所述最优模型参数确定所述参数分组对应的设备信息的模型参数范围。在一些实施例中,所述方法还包括:接收所述智能终端发送的至少两个原始应用模型及对应的所述运行结果;基于每个所述原始应用模型及对应的所述运行结果确定最适合所述智能终端的原始应用模型。第三方面,本申请提供了一种模型参数调整装置,应用于智能终端,所述智能终端与服务器通信连接,所述装置包括:第一发送模块,用于向所述服务器发送模型获取请求,所述模型获取请求包括所述智能终端的设备信息及目标应用模型的类型信息;第一接收模块,用于接收所述服务器反馈的目标应用模型,其中,所述目标应用模型为所述服务器通过初始模型参数配置初始应用模型得到的,所述初始应用模型及所述初始模型参数为所述服务器根据所述设备信息及所述类型信息确定的;运行结果获取模块,用于若所述目标应用模型的准确率小于预设定的准确率阈值,控制所述目标应用模型在不同的模型参数下运行,并获取所述目标应用模型在不同的模型参数下的运行结果;第一参数确定模块,用于根据多个所述运行结果确定所述智能终端的最优模型参数;第一配置模块,用于根据所述最优模型参数重新配置所述目标应用模型。在一些实施例中,所述运行结果包括准确率及效率,所述第一参数确定模块用于若存在一个准确率最高的所述目标应用模型,将准确率最高的所述目标应用模型对应的模型参数确定为最优模型参数;所述第一参数确定模块用于若存在至少两个准确率最高的所述目标应用模型,则将至少两个准确率最高的所述目标应用模型中效率较高的所述目标应用模型对应的模型参数确定为最优模型参数。在一些实施例中,所述第一接收模块还用于接收所述服务器发送的模型参数范围;所述运行结果获取模块用于根据所述模型参数范围调整所述目标应用模型的模型参数,控制所述目标应用模型在不同的模型参数下运行,并获取所述目标应用模型在不同的模型参数下的运行结果。在一些实施例中,所述第一发送模块还用于向所述服务器发送所述智能终端的设备信息、所述最优模型参数及所述运行结果,所述设备信息、所述运行结果及所述最优模型参数一一对应。在一些实本文档来自技高网...

【技术保护点】
1.一种模型参数调整方法,其特征在于,应用于智能终端,所述智能终端与服务器通信连接,所述方法包括:/n向所述服务器发送模型获取请求,所述模型获取请求包括所述智能终端的设备信息及目标应用模型的类型信息;/n接收所述服务器反馈的目标应用模型,其中,所述目标应用模型为所述服务器通过初始模型参数配置初始应用模型得到的,所述初始应用模型及所述初始模型参数为所述服务器根据所述设备信息及所述类型信息确定的;/n若所述目标应用模型的准确率小于预设定的准确率阈值,控制所述目标应用模型在不同的模型参数下运行,并获取所述目标应用模型在不同的模型参数下的运行结果;/n根据多个所述运行结果确定所述智能终端的最优模型参数;/n根据所述最优模型参数重新配置所述目标应用模型。/n

【技术特征摘要】
1.一种模型参数调整方法,其特征在于,应用于智能终端,所述智能终端与服务器通信连接,所述方法包括:
向所述服务器发送模型获取请求,所述模型获取请求包括所述智能终端的设备信息及目标应用模型的类型信息;
接收所述服务器反馈的目标应用模型,其中,所述目标应用模型为所述服务器通过初始模型参数配置初始应用模型得到的,所述初始应用模型及所述初始模型参数为所述服务器根据所述设备信息及所述类型信息确定的;
若所述目标应用模型的准确率小于预设定的准确率阈值,控制所述目标应用模型在不同的模型参数下运行,并获取所述目标应用模型在不同的模型参数下的运行结果;
根据多个所述运行结果确定所述智能终端的最优模型参数;
根据所述最优模型参数重新配置所述目标应用模型。


2.根据权利要求1所述的模型参数调整方法,其特征在于,所述运行结果包括准确率及效率,所述根据多个所述运行结果确定所述智能终端的最优模型参数的步骤包括:
若存在一个准确率最高的所述目标应用模型,将准确率最高的所述目标应用模型对应的模型参数确定为最优模型参数;
若存在至少两个准确率最高的所述目标应用模型,则将至少两个准确率最高的所述目标应用模型中效率较高的所述目标应用模型对应的模型参数确定为最优模型参数。


3.根据权利要求1所述的模型参数调整方法,其特征在于,在所述控制所述目标应用模型在不同的模型参数下运行,并获取所述目标应用模型在不同的模型参数下的运行结果的步骤之前,所述方法还包括:
接收所述服务器发送的模型参数范围;
所述控制所述目标应用模型在不同的模型参数下运行,并获取所述目标应用模型在不同的模型参数下的运行结果的步骤包括:
根据所述模型参数范围调整所述目标应用模型的模型参数,控制所述目标应用模型在不同的模型参数下运行,并获取所述目标应用模型在不同的模型参数下的运行结果。


4.根据权利要求1-3中任意一项所述的模型参数调整方法,其特征在于,在所述根据多个所述运行结果确定所述智能终端的最优模型参数的步骤之后,所述方法还包括:
向所述服务器发送所述智能终端的设备信息、所述最优模型参数及所述运行结果,所述设备信息、所述运行结果及所述最优模型参数一一对应。


5.根据权利要求1-3中任意一项所述的模型参数调整方法,其特征在于,所述方法还包括:
获取多个不同类型的原始应用模型;
运行每个所述原始应用模型,并获取每个原始应用模型的运行结果;
向所述服务器发送所述智能终端的设备信息、每个所述原始应用模型及对应的所述运行结果,以使所述服务器基于每个所述原始应用模型及对应的所述运行结果确定最适合所述智能终端的原始应用模型。


6.一种模型参数调整方法,其特征在于,应用于服务器,所述服务器与智能终端通信连接,所述方法包括:
接收所述智能终端发送的模型获取请求,所述模型获取请求包括所述智能终端的设备信息及目标应用模型的类型信息;
根据所述设备信息及所述类型信息确定初始应用模型及初始模型参数;
基于所述初始模型参数配置所述初始应用模型得到目标应用模型;
向所述智能终端发送所述目标应用模型,以使所述智能终端在所述目标应用模型的准确率小于预设定的准确率阈值时,控制所述目标应用模型在不同的模型参数下运行以获取所述目标应用模型在不同的模型参数下的运行结果,并基于根据多个所述运行结果确定的所述智能终端的最优模型参数配置所述目标应用模型。

【专利技术属性】
技术研发人员:江湘舟张洪霖
申请(专利权)人:北京骑胜科技有限公司
类型:发明
国别省市:北京;11

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

1