-
Notifications
You must be signed in to change notification settings - Fork 21
现有算法
desperadoccy edited this page Jan 21, 2025
·
9 revisions
同步联邦学习算法
- FedAvg Communication-Efficient Learning of Deep Networks from Decentralized Data
- FedProx FEDERATED OPTIMIZATION IN HETEROGENEOUS NETWORKS
- FedNova Tackling the Objective Inconsistency Problem in Heterogeneous Federated Optimization
- FedAdam ADAPTIVE FEDERATED OPTIMIZATION
- TWAFL Communication-Efficient Federated Deep Learning with Asynchronous Model Update and Temporally Weighted Aggregation
- FedBN FedBN: Federated Learning on Non-IID Features via Local Batch Normalization
- FedLC Federated Learning with Label Distribution Skew via Logits Calibration
(半)异步联邦学习算法
- FedAsync Asynchronous Federated Optimization
- FedAT FedAT: A High-Performance and Communication-Efficient Federated Learning System with Asynchronous Tiers
- MSTEPAsync KAFL: Achieving High Training Efficiency for Fast-K Asynchronous Federated Learning
- FedBuff Federated Learning with Buffered Asynchronous Aggregation
个性化联邦学习算法
- FedDL FedDL: Federated Learning via Dynamic Layer Sharing for Human Activity Recognition
- PFedMe PFedMe: Personalized Federated Learning with Meta-Learning
我们使用FedModule实现了更多的联邦学习算法,该算法库开源在GitHub。
.
├── Centralized-config.json # 集中式学习
├── FedAT-config.json # FedAT
├── FedAdam-config.json # FedAdam
├── FedAsync-config.json # FedAsync
├── FedAvg-config.json # FedAvg
├── FedAvg-with-local-test-config.json # FedAvg + 客户端测试
├── FedBN-config.json # FedBN
├── FedBuff-config.json # FedBuff
├── FedDL-config.json # FedDL
├── FedLC-config.json # FedLC
├── FedNova-config.json # FedNova
├── FedProx-config.json # FedProx
├── MSTEPAsync-config.json # MSTEPAsync
├── TWAFL-config.json # TWAFL
├── config.json # 默认配置(FedAvg)
├── dataset_config
│ ├── CIFAR10-config.json # CIFAR10 + FedAvg
│ ├── CIFAR100-config.json # CIFAR100 + FedAvg
│ ├── PAMAP2-config.json # PAMAP2 + FedAvg
│ ├── SVHN-config.json # SVHN + FedAvg
│ └── UCIHAR-config.json # UCIHAR + FedAvg
├── model_config
│ ├── ResNet18-config.json # ResNet18 + CIFAR10 + FedAvg
│ └── ResNet50-config.json # ResNet50 + CIFAR10 + FedAvg
└── non-iid_config
└── FedAsync-config.json # FedAsync + noniid-0.5
Getting Started - 整体流程 - Module Guide - 现有算法 - Contact Us