针对非独立同分布数据的安全分布式深度学习系统及方法
摘要:
本发明公开了一种针对非独立同分布数据的安全分布式深度学习系统及方法,系统包括N个客户端和一个服务器;服务器基于客户端的数据分布将所有客户端划分为不同的聚类,使得每个聚类数据大致上符合独立同分布;其次,每个客户端量化其数据集,使得从实数域转换为有限域;然后,在同一聚类中的客户端秘密分享其量化数据集,并将自己拥有的份额进行编码,以解决聚类内部的数据非独立同分布问题;之后,客户端在编码数据集完成本地模型训练,并将计算结果上传至服务器;然后,服务器对不同的聚类进行安全聚合,以得到全局计算结果;最后,客户端解码全局计算结果以安全地更新其本地模型。本发明实现了更准确的模型并且显著加快了模型训练收敛速度。
0/0