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
22 forks
Language: Python
last commit: 10 months ago
distributed-learningfederated-learninggloomachine-learningncclpersonalizationprivacy-toolspytorchsimulationtransformers-models

Related projects:

Repository Description Stars
sap-samples/machine-learning-diff-private-federated-learning Simulates a federated learning setting to preserve individual data privacy 360
aiot-mlsys-lab/fedrolex An approach to heterogeneous federated learning allowing for model training on diverse devices with varying resources. 61
dawenzi098/sfl-structural-federated-learning A Python implementation of Personalized Federated Learning with Graph using PyTorch. 50
yuetan031/fedproto An implementation of federated learning with prototype-based methods across heterogeneous clients 133
federatedai/fate-client Provides tools and APIs for designing, scheduling, and running federated machine learning jobs in a secure and efficient manner. 3
google/fedjax A library that provides an easy-to-use framework for simulating federated learning algorithms 252
symbioticlab/fedscale A federated learning platform with tools and datasets for scalable and extensible machine learning experimentation 388
facebookresearch/flsim A flexible framework for simulating federated learning settings with minimal API and supports differential privacy, secure aggregation, and compression techniques. 250
xtra-computing/fedov Develops a framework to address label skews in one-shot federated learning by partitioning data and adapting models. 14
shenzebang/federated-learning-pytorch A PyTorch-based framework for Federated Learning experiments 40
mloptpsu/fedtorch A software framework for benchmarking and implementing various algorithms in federated learning and distributed optimization using PyTorch Distributed API. 188
git-disl/scale-fl An adaptive federated learning framework for heterogeneous clients with resource constraints. 29
chandra2thapa/splitfed-when-federated-learning-meets-split-learning An implementation of federated learning and split learning techniques with PyTorch on the HAM10000 dataset 129
mediabrain-sjtu/pfedgraph This 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/fedpvr An implementation of a federated learning algorithm for handling heterogeneous data 6