FedExP

Implementation of the FedExP [FedExP23] algorithm.

References

[FedExP23]

Divyansh Jhunjhunwala, Shiqiang Wang, and Gauri Joshi. FedExP: Speeding Up Federated Averaging via Extrapolation. In ICLR (2023). URL: https://arxiv.org/abs/2301.09604

Classes included in fluke.algorithms.fedexp

Classes

class fluke.algorithms.fedexp.FedExPServer(model: torch.nn.Module, test_set: FastDataLoader, clients: Iterable[Client], weighted: bool = False, lr: float = 1.0, **kwargs: dict[str, Any])[source]

Bases: Server

class fluke.algorithms.fedexp.FedExP(n_clients: int, data_splitter: DataSplitter, hyper_params: DDict | dict[str, Any], **kwargs: dict[str, Any])[source]

Bases: CentralizedFL