联邦学习框架部署
验证TheODen框架能否在真实临床基础设施上实现跨互联网的联邦学习训练,无需开放客户端防火墙端口。
在三个德国大学医院部署客户端,在达姆施塔特部署服务器和反向代理,使用公共组织病理学数据集进行训练。
Nationwide federated learning for histopathology: secure deployment across Germany behind firewalls
实验包含部署、训练与评估环节,涉及两个数据集及多中心联邦训练,但缺乏体外或动物等独立证据层级。
BCSS乳腺癌分割数据集 SemiCOL结直肠癌分割数据集
BCSS数据集:144张H&E染色WSI,每张扫描分辨率0.25微米/像素,补丁大小256x256 SemiCOL数据集:20例结直肠癌WSI,来自科隆和慕尼黑两家医院 联邦训练设置:客户端数量K=3,C=1.0,E=1 epoch,BCSS训练150 epochs,SemiCOL训练130 epochs 客户端数据划分:BCSS每个客户端34训练、7验证、7测试;SemiCOL科隆和埃森各3训练、1验证、1测试,莱比锡6训练、2验证、2测试
提炼研究问题、关键发现与证据,快速把握文章的核心贡献。
按研究推进顺序梳理实验设计、验证步骤与关键观察。
验证TheODen框架能否在真实临床基础设施上实现跨互联网的联邦学习训练,无需开放客户端防火墙端口。
在三个德国大学医院部署客户端,在达姆施塔特部署服务器和反向代理,使用公共组织病理学数据集进行训练。
准备两个组织病理学分割数据集,用于评估TheODen在联邦学习中的性能。
使用BCSS和SemiCOL数据集,分别包含乳腺癌和结直肠癌的WSI,将其切割成256x256像素的补丁,并按客户端分配训练、验证和测试集。
在真实网络条件下进行联邦训练,并评估训练过程中的性能变化。
使用TheODen框架,以FedAvg算法进行联邦训练,每个客户端训练本地模型,服务器聚合模型权重。训练BCSS 150 epochs,SemiCOL 130 epochs。
评估联邦训练的分割性能,并与非联邦基线进行比较。
在测试集上计算Dice分数和交叉熵损失,与本地训练和集中式训练进行对比。
按研究目的归类文中使用的方法,便于定位所需技术。
| 实验环节 | 名称 | 品牌 | 货号 |
|---|---|---|---|
| 联邦学习框架 | TheODen | -- | -- |
| 消息队列 | RabbitMQ | Pivotal Software, Inc. | -- |
| 模型实现 | PyTorch | -- | -- |
| 硬件 | NVIDIA GeForce RTX 4090 | NVIDIA | -- |
| Intel Core i7-13700K | Intel | -- | |
| AMD Ryzen 9 5950X | AMD | -- | |
| Kingston Fury Renegade 2280 NVMe SSD | Kingston | -- | |
| 三星870 QVO固态硬盘 | Samsung | -- |
汇总复现实验时建议重点确认的条件及原文阅读提示。
| 环节 | 核对要点 |
|---|---|
| 联邦学习部署 | 客户端和服务器位置、网络连接方式(Gigabit或Wi-Fi)、反向代理配置 阅读提示:Methods部分中的Hardware and network configuration与Figure 1 |
| 数据集准备 | BCSS和SemiCOL数据集的原始来源、扫描分辨率、补丁大小、每个客户端的数据划分 阅读提示:Methods部分中的Datasets部分 |
| 联邦训练设置 | 客户端数量K、参与率C、本地epoch数E、总训练轮数(BCSS 150,SemiCOL 130) 阅读提示:Methods部分中的Setting for federated learning |
| 模型架构 | U-Net骨干网络(ResNet-34)及预训练权重(ImageNet) 阅读提示:Methods部分中的Model architecture |
| 性能评估 | 测试集划分、评估指标(Dice分数和交叉熵损失) 阅读提示:Methods部分中的Results与Figure 2 |