分布式学习的包和实用程序

vantage的Python项目详细描述


Coverage StatusCodacy BadgePyPI versionBuild Status

简介

癌症诊断和治疗的日益复杂,需要的数据集比目前在一家医院甚至癌症登记处都要大。然而,由于患者隐私和数据保护的需要,共享患者数据非常困难。保护隐私的分布式学习技术有可能克服这些局限性。在这种情况下,组织可以通过交换聚合数据和/或统计数据进行协作,同时将底层数据安全地保存在站点上且不公开。此存储库包含用于设置分布式学习基础设施的软件(和说明)。在

有关体系结构的概述和有关如何使用基础结构的信息,请参见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。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
CentOS上的java Spring Boot简易应用程序需要很长时间才能启动   java如何检查字符串值是否等于null?   收集器中的java映射值。分组方式()   java需要支持Azure AD B2C webapp集成   java如何加入线程以停止它?   java如何使用意图传递类的对象?   java如何在战争环境中发现CDI生产者?   多模块项目中java奇怪的编译器行为   java如何在web应用程序中管理密码?   java从http服务器、filehandler中删除冗余代码   java使用反射来获取泛型类的字段   java Spring MVC/Hibernate/MySQL 400错误请求错误   给定正整数a的java幂为3   在Java中将元素拆分为不同数量的列表?   java展开折叠窗格