本申请涉及人工智能,具体涉及一种全局联邦模型的指标更新方法及装置。
背景技术:
1、现有的联邦模型评估方案,客户端与服务器之间大多基于明文形式传递指标数据,容易导致客户端的敏感信息泄露,虽然有部分技术采用加密手段对传递的指标数据进行加密处理,但是加密方式为固定的加密方式,不能根据具体的情况灵活选用对应的加密方式,导致系统开销过大,全局联邦模型的指标更新效率较低。
2、也即,现有技术中全局联邦模型的指标更新效率较低。
技术实现思路
1、本申请实施例提供一种全局联邦模型的指标更新方法及装置,可以提高全局联邦模型的指标更新效率。
2、第一方面,本申请提供的全局联邦模型的指标更新方法,包括:
3、获取所述全局联邦模型的安全性需求参数;
4、基于所述安全性需求参数确定目标加密方式;
5、获取对所述全局联邦模型训练得到的第一模型评估指标;
6、基于所述目标加密方式对所述第一模型评估指标加密,得到第二模型评估指标;
7、将所述第二模型评估指标发送至服务器,其中,所述第二模型评估指标用于所述服务器进行指标更新。
8、第二方面,本申请提供的全局联邦模型的指标更新方法,包括:
9、在获取到至少两个目标客户端发送的第二模型评估指标的情况下,获取所述第二模型评估指标的目标加密方式,其中,所述第二模型评估指标由所述目标客户端获取全局联邦模型的安全性需求参数;基于所述安全性需求参数确定目标加密方式;获取对所述全局联邦模型训练得到的第一模型评估指标;基于所述目标加密方式对所述第一模型评估指标加密得到;
10、基于所述目标加密方式对至少两个所述第二模型评估指标解密,得到各个所述第一模型评估指标的指标加和结果;
11、基于所述指标加和结果更新所述全局联邦模型的评估指标。
12、第三方面,本申请提供的全局联邦模型的指标更新装置,包括:
13、第一获取模块,用于获取所述全局联邦模型的安全性需求参数;
14、确定模块,用于基于所述安全性需求参数确定目标加密方式;
15、第二获取模块,用于获取对所述全局联邦模型训练得到的第一模型评估指标;
16、加密模块,用于基于所述目标加密方式对所述第一模型评估指标加密,得到第二模型评估指标;
17、发送模块,用于将所述第二模型评估指标发送至服务器,其中,所述第二模型评估指标用于所述服务器进行指标更新。
18、第四方面,本申请提供的全局联邦模型的指标更新装置,包括:
19、获取模块,用于在获取到至少两个目标客户端发送的第二模型评估指标的情况下,获取所述第二模型评估指标的目标加密方式,其中,所述第二模型评估指标由所述目标客户端获取全局联邦模型的安全性需求参数;基于所述安全性需求参数确定目标加密方式;获取对所述全局联邦模型训练得到的第一模型评估指标;基于所述目标加密方式对所述第一模型评估指标加密得到;
20、解密模块,用于基于所述目标加密方式对至少两个所述第二模型评估指标解密,得到各个所述第一模型评估指标的指标加和结果;
21、指标更新模块,用于基于所述指标加和结果更新所述全局联邦模型的评估指标。
22、第五方面,本申请提供的电子设备,包括存储器和处理器,存储器存储有计算机程序,处理器用于运行存储器内的计算机程序,实现本申请所提供的全局联邦模型的指标更新方法中的步骤。
23、第六方面,本申请提供的计算机可读存储介质,存储有多条指令,该指令适于处理器进行加载,实现本申请所提供的全局联邦模型的指标更新方法中的步骤。
24、第七方面,本申请提供的计算机程序产品,包括计算机程序或指令,该计算机程序或指令被处理器执行时实现本申请所提供的全局联邦模型的指标更新方法中的步骤。
25、本申请中,相较于相关技术,获取全局联邦模型的安全性需求参数;基于安全性需求参数确定目标加密方式;获取对全局联邦模型训练得到的第一模型评估指标;基于目标加密方式对第一模型评估指标加密,得到第二模型评估指标;将第二模型评估指标发送至服务器,其中,第二模型评估指标用于服务器进行指标更新。本申请根据全局联邦模型的安全性需求参数确定对应的目标加密方式,然后客户端根据目标加密方式对训练得到的第一模型评估指标加密后发送给服务器,由服务器完成指标更新,由于可以根据全局联邦模型的安全性需求参数对确定适配的加密方式进行指标加密,能够降低系统开销,提高全局联邦模型的指标更新效率。
1.一种全局联邦模型的指标更新方法,其特征在于,包括:
2.根据权利要求1所述的全局联邦模型的指标更新方法,其特征在于,所述基于所述安全性需求参数确定目标加密方式,包括:
3.根据权利要求2所述的全局联邦模型的指标更新方法,其特征在于,所述基于所述端侧资源参数和所述安全性需求参数确定所述目标加密方式,包括:
4.根据权利要求3所述的全局联邦模型的指标更新方法,其特征在于,所述基于所述安全性需求参数确定目标加密方式,包括:
5.根据权利要求3所述的全局联邦模型的指标更新方法,其特征在于,所述基于所述目标加密方式对所述第一模型评估指标加密,得到第二模型评估指标,包括:
6.一种全局联邦模型的指标更新方法,其特征在于,包括:
7.根据权利要求6所述的全局联邦模型的指标更新方法,其特征在于,所述全局联邦模型的指标更新方法,包括:
8.根据权利要求7所述的全局联邦模型的指标更新方法,其特征在于,所述获取预设的至少两个客户端组,包括:
9.一种全局联邦模型的指标更新装置,其特征在于,包括:
10.一种全局联邦模型的指标更新装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序,以执行权利要求1至5任一项所述的全局联邦模型的指标更新方法中的步骤或者权利要求6至8任一项所述的全局联邦模型的指标更新方法中的步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至5任一项所述的全局联邦模型的指标更新方法中的步骤或者权利要求6至8任一项所述的全局联邦模型的指标更新方法中的步骤。
13.一种计算机程序产品,包括计算机程序或指令,其特征在于,该计算机程序或指令被处理器执行时实现权利要求1至5任一项所述的全局联邦模型的指标更新方法中的步骤或者权利要求6至8任一项所述的全局联邦模型的指标更新方法中的步骤。