Federated Learning (Scaffold and Fedprox) using PyTorch

June 22, 2022 ยท View on GitHub

Basic Implementation of:
Fedprox: Federated Optimization in Heterogeneous Networks
Scaffold: SCAFFOLD: Stochastic Controlled Averaging for Federated Learning

Models: VGG, CNN
DataSet: Cifar10


Note

Non-IID implementation and dataset used differ from the Scaffold Paper.
Sections of code inspired from FedAvg implementation by https://github.com/AshwinRJ/Federated-Learning-PyTorch