Ultralytics YOLO27:
返回 Ultralytics 术语表

Federated Learning

探索联邦学习如何在保护数据隐私的同时实现去中心化模型训练。学习如何在边缘设备上安全地训练 Ultralytics YOLO26。

联邦学习是一种去中心化机器学习技术,允许多个设备协作训练模型,而无需共享其原始训练数据。不同于将数据汇总到单个数据湖或服务器中的传统集中式方法,联邦学习将模型带到数据所在的位置。这种方法从根本上改变了我们处理数据隐私和安全问题的方式,使组织能够利用智能手机、IoT 设备或私有服务器上存储的敏感信息,同时确保数据始终不会离开其原始来源。

联邦流程的工作原理#

联邦学习的核心机制是中央服务器与参与的客户端设备之间进行迭代通信。此过程可以持续改进全局神经网络,同时不会损害用户匿名性。

  1. 全局模型初始化:中央服务器初始化一个通用的基础模型,并将其广播给选定的一组符合条件的客户端设备。

  2. 本地训练:每个客户端使用自己的本地私有数据集独立执行模型训练。这利用边缘 AI能力在设备上计算更新。

  3. 更新聚合:客户端不会上传原始图像或文本,而只会将模型更新(具体而言,是计算出的梯度或模型权重)发送回中央服务器。

  4. 全局改进:服务器使用联邦平均(FedAvg)等算法,将这些多样化的更新合并为一个新的、更优的全局模型。

  5. 迭代:改进后的模型会被发回客户端,循环重复进行,直到系统达到所需的准确率

联邦学习与分布式训练#

区分联邦学习与类似的训练范式非常重要,因为它们解决的是不同的工程问题。

  • 分布式训练:这通常在受控环境中进行,例如单个数据中心。在这种环境中,一个大型集中式数据集被拆分到多个GPU上,以加快计算速度。其主要目标是提升处理速度,并且各节点通过高带宽链路连接。
  • 联邦学习:这在非受控环境中运行,所涉及的设备具有异构性(例如移动电话),其电池续航和网络连接各不相同。其主要目标是隐私和数据访问,而不一定是原始速度。

实际应用#

在去中心化数据上进行训练的能力,为受严格监管合规要求约束的行业打开了新的发展空间。

  • 医疗保健领域的 AI:医院可以协作训练稳健的肿瘤检测模型,利用医学图像分析,而无需共享患者记录。这使各机构能够从更大的数据集中受益,同时遵守HIPAA 法规
  • 预测键盘:移动操作系统使用联邦学习来改进下一个词预测和自然语言处理(NLP)。通过在本地学习打字模式,手机可以改善用户体验,而无需将私人消息传输到云端。
  • 汽车领域的 AI:自动驾驶汽车车队可以从本地道路状况和驾驶员干预中学习。这些信息会经过聚合,用于更新车队的自动驾驶能力,而无需将数 TB 的原始视频流上传到中央服务器。

代码示例:模拟本地客户端更新#

在联邦工作流中,客户端的任务是在一个小型本地数据集上对全局模型进行微调。以下 Python 代码演示了客户端如何使用先进的YOLO26 模型执行一轮本地训练。

from ultralytics import YOLO

# Load the global model received from the central server
# In a real FL system, this weight file is downloaded from the aggregator
model = YOLO("yolo26n.pt")

# Perform local training on the client's private data
# We train for 1 epoch to simulate a single round of local contribution
results = model.train(data="coco8.yaml", epochs=1, imgsz=640)

# The updated 'best.pt' weights would now be extracted
# and sent back to the central server for aggregation
print("Local training round complete. Weights ready for transmission.")

优势与未来方向#

联邦学习的主要优势是隐私保护设计。它允许开发者使用合成数据或现实世界中的边缘案例进行训练,而这些数据或案例通常会因GDPR等隐私法律而无法访问。此外,由于高分辨率视频或图像数据保留在本地,它还可以降低网络带宽成本。

不过,挑战依然存在,尤其是在系统异构性(不同设备具有不同的处理能力)以及防御对抗性攻击方面。恶意客户端理论上可能提交遭到“投毒”的更新,从而破坏全局模型。为缓解这一问题,通常会集成差分隐私等先进技术,向更新中添加统计噪声,确保无法对任何单个用户的贡献进行逆向推断。

Ultralytics Platform等工具正在不断发展,以帮助管理跨多样化环境训练模型的复杂性,确保 AI 的未来既强大又注重隐私。TensorFlow FederatedPySyft等创新框架也在不断拓展去中心化隐私保护机器学习的可能边界。

Explore solutions

用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多

让我们共同构建 AI 的未来!

开启你的机器学习未来之旅