FLSim

FL simulator

A flexible framework for simulating federated learning settings with minimal API and supports differential privacy, secure aggregation, and compression techniques.

Federated Learning Simulator (FLSim) is a flexible, standalone core library that simulates FL settings with a minimal, easy-to-use API. FLSim is domain-agnostic and accommodates many use cases such as vision and text.

GitHub

253 stars
25 watching
59 forks
Language: Python
last commit: about 2 years ago

Related projects:

RepositoryDescriptionStars
facebookresearch/fmmaxAn implementation of the Fourier modal method for simulating electromagnetic waves in periodic media103
zoesgithub/fedregAn algorithm to improve convergence rates and protect privacy in Federated Learning by addressing the catastrophic forgetting issue during local training26
microsoft/msrfluteA platform for conducting high-performance federated learning simulations in Python.185
sap-samples/machine-learning-diff-private-federated-learningSimulates a federated learning setting to preserve individual data privacy365
symbioticlab/fedscaleA federated learning platform with tools and datasets for scalable and extensible machine learning experimentation390
cuis15/fcflAn implementation of Fair and Consistent Federated Learning using Python.20
fasferraz/sgsA lightweight SCTP server in Python that simulates SGs messages and procedures for testing purposes5
substra/substraEnables the training and validation of machine learning models on distributed datasets in a secure and scalable manner.274
ibm/fl-arbitrary-participationAnalyzes Federated Learning with Arbitrary Client Participation using various optimization strategies and datasets.4
dawenzi098/sfl-structural-federated-learningA Python implementation of Personalized Federated Learning with Graph using PyTorch.49
freand76/digsimA tool for simulating and analyzing digital logic circuits in an interactive environment.17
nickuraltsev/finityA finite state machine library with event-based, time-based, and Promise-based triggers.131
omarfoq/fedemDevelops and evaluates federated learning algorithms for personalizing machine learning models across heterogeneous client data distributions.157
xtra-computing/fedsimA framework that enables federated learning across multiple datasets while optimizing model performance with record similarities.25
fangxiuwen/robust_flAn implementation of a robust federated learning framework for handling noisy and heterogeneous clients in machine learning.43