分布式学习的包和实用程序
vantage的Python项目详细描述
简介
癌症诊断和治疗的日益复杂,需要的数据集比目前在一家医院甚至癌症登记处都要大。然而,由于患者隐私和数据保护的需要,共享患者数据非常困难。保护隐私的分布式学习技术有可能克服这些局限性。在这种情况下,组织可以通过交换聚合数据和/或统计数据进行协作,同时将底层数据安全地保存在站点上且不公开。此存储库包含用于设置分布式学习基础设施的软件(和说明)。在
有关体系结构的概述和有关如何使用基础结构的信息,请参见https://distributedlearning.ai。有关文档,请参阅https://distributedlearning.readme.io。在
硬件和软件要求
服务器
运行中央服务器需要一个(虚拟)计算机:
- 可从internet访问
- 安装了Python3.6+和vantage包(
pip install vantage
)
节点
运行节点/站点需要一个(虚拟)计算机,该计算机具有:
- Python3.6+和安装的vantage包(
pip install vantage
) - Docker CE已安装(运行节点软件的用户需要有适当的权限才能执行Docker命令)
- 访问本地数据存储
- 访问internet和/或中央服务器
安装
有关如何安装服务器和节点的详细说明,请参阅readme.io。在
- 项目
标签: