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

250 stars
25 watching
58 forks
Language: Python
last commit: 3 months ago

Related projects:

Repository Description Stars
facebookresearch/fmmax An implementation of the Fourier modal method for simulating electromagnetic waves in periodic media 100
zoesgithub/fedreg An algorithm to improve convergence rates and protect privacy in Federated Learning by addressing the catastrophic forgetting issue during local training 26
microsoft/msrflute A platform for conducting high-performance federated learning simulations in Python. 185
sap-samples/machine-learning-diff-private-federated-learning Simulates a federated learning setting to preserve individual data privacy 360
symbioticlab/fedscale A federated learning platform with tools and datasets for scalable and extensible machine learning experimentation 388
cuis15/fcfl An implementation of Fair and Consistent Federated Learning using Python. 20
fasferraz/sgs A lightweight SCTP server in Python that simulates SGs messages and procedures for testing purposes 5
substra/substra Enables the training and validation of machine learning models on distributed datasets in a secure and scalable manner. 271
ibm/fl-arbitrary-participation Analyzes Federated Learning with Arbitrary Client Participation using various optimization strategies and datasets. 4
dawenzi098/sfl-structural-federated-learning A Python implementation of Personalized Federated Learning with Graph using PyTorch. 50
freand76/digsim A tool for simulating and analyzing digital logic circuits in an interactive environment. 17
nickuraltsev/finity A finite state machine library with event-based, time-based, and Promise-based triggers. 131
omarfoq/fedem Develops and evaluates federated learning algorithms for personalizing machine learning models across heterogeneous client data distributions. 154
xtra-computing/fedsim A framework that enables federated learning across multiple datasets while optimizing model performance with record similarities. 24
fangxiuwen/robust_fl An implementation of a robust federated learning framework for handling noisy and heterogeneous clients in machine learning. 41