msrflute

Simulation tool

A platform for conducting high-performance federated learning simulations in Python.

Federated Learning Utilities and Tools for Experimentation

GitHub

185 stars
10 watching
23 forks
Language: Python
last commit: over 2 years ago
distributed-learningfederated-learninggloomachine-learningncclpersonalizationprivacy-toolspytorchsimulationtransformers-models

Related projects:

RepositoryDescriptionStars
sap-samples/machine-learning-diff-private-federated-learningSimulates a federated learning setting to preserve individual data privacy365
aiot-mlsys-lab/fedrolexAn approach to heterogeneous federated learning allowing for model training on diverse devices with varying resources.61
dawenzi098/sfl-structural-federated-learningA Python implementation of Personalized Federated Learning with Graph using PyTorch.49
yuetan031/fedprotoAn implementation of federated learning with prototype-based methods across heterogeneous clients134
federatedai/fate-clientProvides tools and APIs for designing, scheduling, and running federated machine learning jobs in a secure and efficient manner.3
google/fedjaxA library that provides an easy-to-use framework for simulating federated learning algorithms254
symbioticlab/fedscaleA federated learning platform with tools and datasets for scalable and extensible machine learning experimentation390
facebookresearch/flsimA flexible framework for simulating federated learning settings with minimal API and supports differential privacy, secure aggregation, and compression techniques.253
xtra-computing/fedovDevelops a framework to address label skews in one-shot federated learning by partitioning data and adapting models.17
shenzebang/federated-learning-pytorchA PyTorch-based framework for Federated Learning experiments40
mloptpsu/fedtorchA software framework for benchmarking and implementing various algorithms in federated learning and distributed optimization using PyTorch Distributed API.188
git-disl/scale-flAn adaptive federated learning framework for heterogeneous clients with resource constraints.30
chandra2thapa/splitfed-when-federated-learning-meets-split-learningAn implementation of federated learning and split learning techniques with PyTorch on the HAM10000 dataset134
mediabrain-sjtu/pfedgraphThis project enables personalized federated learning with inferred collaboration graphs to improve the performance of machine learning models on non-IID (non-independent and identically distributed) datasets.26
lyn1874/fedpvrAn implementation of a federated learning algorithm for handling heterogeneous data6