上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
4.1 FATE平台架构概述
2019年2月,微众银行AI团队对外发布自主研发的开源项目FATE,它是一款基于Python开发的联邦学习平台,也是全球首个工业级的联邦学习开源框架。自发布以来,FATE经过多次重大更新,已经形成了一套完整的生态系统。图4-1展示了FATE自开源以来,在2019年的里程碑事件。
图4-1 FATE 2019年的里程碑事件
FATE作为一款工业级的联邦学习产品,为联邦学习提供了完整的生态和社区支持,用户通过FATE可以完成联邦学习的开发流程。当前FATE包括以下主要功能:
• 提供了一种基于数据隐私保护的分布式安全计算框架(数据隐私保护也是FATE在设计过程中的首要考量目标);
• 为机器学习、深度学习、迁移学习等常用算法提供了高性能的安全计算支持;
• 支持包括同态加密、秘密共亨、Diffie Hellman等多种多方安全计算协议,确保数据和模型的安全;
• 提供了一套友好的跨域交互信息管理方案和详细的开发文档,极大方便了开发人员的使用。