FedAVG

Implementation of the Federated Averaging [FedAVG17] algorithm.

References

[FedAVG17]

H. Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, and Blaise Aguera y Arcas. Communication-efficient learning of deep networks from decentralized data. In AISTATS (2017). URL: https://arxiv.org/abs/1602.05629

Classes included in fluke.algorithms.fedavg

Classes

class fluke.algorithms.fedavg.FedAVG(n_clients: int, data_splitter: DataSplitter, hyper_params: DDict)[source]

Bases: CentralizedFL