hitesh-ag1 / blockFL-sim

blockFL-sim is a Python-based simulator for decentralized federated learning applications.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

blockFL-sim is a Python-based simulator to run decentralized federated learning applications. Our aim is to boost research in blockchain based FL by providing an easy to setup infrastructure which can be easily configured to test:

  • Robustness to limited availability of clients
  • Convergence under non-IID data distribution
  • Model averaging schemes for fast convergence
  • Schemes for malicious actors
  • Generalizing compressed communication schemes from centralized setting

About

blockFL-sim is a Python-based simulator for decentralized federated learning applications.


Languages

Language:Jupyter Notebook 97.2%Language:Python 2.8%