[发明专利]模型超参数确定方法、模型训练方法及系统有效
申请号: | 202110428875.1 | 申请日: | 2021-04-21 |
公开(公告)号: | CN113033824B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 周亚顺;尹栋;李漓春 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06N20/00 | 分类号: | G06N20/00;G06N20/10;G06N20/20;G06N5/01;G06N3/0985;G06N3/084;G06N7/01;G06F21/62 |
代理公司: | 北京永新同创知识产权代理有限公司 11376 | 代理人: | 林锦辉;刘景峰 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模型 参数 确定 方法 训练 系统 | ||
1.一种用于确定机器学习模型的超参数的方法,包括:
执行下述循环过程,直到满足循环结束条件:
经由第一成员设备将机器学习模型的当前超参数分发给各个第二成员设备,每个第二成员设备具有训练样本集和测试样本集;
经由各个第二成员设备使用各自的训练样本集以及机器学习模型的当前超参数来按照隐私保护方式训练出机器学习模型;
经由各个第二成员设备使用各自的测试样本集评估所训练出的机器学习模型的模型指标;
经由第一成员设备将所述当前超参数与所确定的模型指标对应地存储在超参数数据库中;以及
在未满足所述循环结束条件时,经由第一成员设备确定下一循环过程的当前超参数,所确定的超参数位于超参数取值区间内,
在满足所述循环结束条件时,经由第一成员设备将所述超参数数据库中模型指标最好的超参数确定为所述机器学习模型的超参数,
其中,经由第一成员设备确定下一循环过程的当前超参数包括:
经由第一成员设备使用搜索算法来从超参数取值区间中确定下一循环过程的当前超参数,或者
经由第一成员设备基于预定生成算法或随机生成算法来生成下一循环过程的当前超参数,所生成的超参数位于超参数取值区间内。
2.如权利要求1所述的方法,其中,所述搜索算法包括下述搜索算法中的一种:网格搜索算法、贝叶斯搜索算法和随机搜索算法。
3.如权利要求1所述的方法,其中,所述隐私保护方式包括下述隐私保护方式中的至少一种:
基于秘密分享的隐私保护方式;
基于混淆电路的隐私保护方式;
基于同态加密的隐私保护方式;
基于不经意传输的隐私保护方式;
基于差分隐私的隐私保护方式。
4.如权利要求1所述的方法,其中,所述循环结束条件包括:
达到预定循环次数;或者
所确定出的模型指标满足预设模型指标条件。
5.如权利要求1所述的方法,还包括:
经由第一成员设备定义所述机器学习模型的模型训练过程所使用的超参数清单以及各个超参数的超参数取值区间。
6.如权利要求1所述的方法,其中,所述第一成员设备由所述第二成员设备中的一个第二成员设备充当。
7.一种机器学习模型训练方法,包括:
经由第一成员设备与各个第二成员设备协同来按照权利要求1到6中任一所述的方法确定机器学习模型的超参数,并将所确定的超参数分发给各个第二成员设备;以及
经由各个第二成员设备使用各自的训练样本集以及所接收的超参数来按照隐私保护方式训练出机器学习模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110428875.1/1.html,转载请声明来源钻瓜专利网。