返回 AI 工具目录

Flower

开发框架人工精选最近核验 2026年7月23日

Flower(flwr)是一个开源的联邦学习框架,起源于牛津大学的研究项目,用于在不集中原始数据的前提下,跨多台设备或多个机构协同训练模型。它框架无关,可与 PyTorch、TensorFlow、Hugging Face、scikit-learn、JAX、XGBoost 等配合,核心组件可覆盖重写以适配不同联邦策略,并支持在服务器、移动端与边缘设备上运行。采用 Apache-2.0 许可,通过 pip 安装,适合有数据隐私或数据不出域诉求的分布式训练场景。

定价开源部署自托管、本地运行国内可达国内可达许可Apache-2.0

解决什么问题

  • 在数据不出域前提下跨机构或设备协同训练
  • 复用现有 PyTorch、TensorFlow 等训练代码
  • 提供可替换的联邦聚合与通信策略
  • 覆盖服务器、移动端与边缘的部署形态

适合

  • 数据分散在多方且不便集中的训练场景
  • 有隐私合规或数据本地化要求的团队
  • 已有单机训练代码想扩展到联邦设置
  • 需要自定义聚合策略的研究与工程团队

不适合

  • 数据本可集中时联邦方案徒增复杂度
  • 联邦训练的通信与调参门槛高于集中式
  • 仅解决训练协同,不含数据脱敏等全部合规
  • 生产级编排与监控需自行补齐

如何接入

  • pip 安装 flwr,用 Client 与 Strategy 抽象接入
  • 在现有训练循环外包一层联邦客户端
  • 服务端配置聚合策略与训练轮次
  • 支持 Docker 与多种 ML 框架后端

已知限制

  • 联邦训练的调试与网络配置较复杂
  • 跨机构落地涉及协议与信任问题需另行解决
  • 效果依赖各方数据分布,可能不及集中训练
  • 托管云服务由境外 Flower Labs 提供

接入与使用事实

部署方式
自托管、本地运行
实现语言
Python
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
Apache-2.0
国内可达性
国内可达
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

暂无可公开的来源链接。

访问官网