Overview of FedLab capabilities
masterFedLab is a flexible federated learning (FL) framework designed to standardize FL simulation procedures. It provides modular tools and standard implementations for:
- Synchronous and Asynchronous Algorithms: Standardized implementations for various FL training modes.
- Communication Compression: Tools to handle package transmission and reduce communication overhead.
- Modular Customization: Ability to define custom communication strategies and federated optimization processes.
- Data Management: Tools for handling federated datasets and implementing IID (Independent and Identically Distributed) or non-IID data partitioning.