Federated learning (FL) is a machine learning field in which researchers try to facilitate model learning process among multiparty without violating privacy protection regulations. Considerable effort has been invested in FL optimization and communication related researches. In this work, we introduce \texttt{FedLab}, a lightweight open-source framework for FL simulation. The design of \texttt{FedLab} focuses on FL algorithm effectiveness and communication efficiency. Also, \texttt{FedLab} is scalable in different deployment scenario. We hope \texttt{FedLab} could provide flexible API as well as reliable baseline implementations, and relieve the burden of implementing novel approaches for researchers in FL community.
翻译:联邦学习(FL)是一个机械学习领域,研究人员试图在不违反隐私保护条例的情况下促进多党之间的示范学习过程,在FL优化和通信相关研究方面投入了大量精力。在这项工作中,我们引入了\ textt{FedLab},这是FL模拟的轻量级开放源码框架。设计\ textt{FedLab}的重点是FL算法的有效性和通信效率。此外,在不同的部署情况下,\ textt{FedLab}是可扩展的。我们希望\ textt{FedLab}能够提供灵活的API以及可靠的基线执行,并减轻FL社区研究人员执行新办法的负担。