- FedAVG
- FedProx
- FedNTD
- SCAFFOLD
pip install -r requirements.txt
Choose the required YAML file and run the following commands
python scaffold.py configs/scaffold_c100_amp.yaml > logfiles/scaffold_c100_amp.log
python fedntd.py configs/fedntd_c100_amp.yaml > logfiles/fedntd_c100_amp.log
python fedprox.py configs/fedprox_c100_amp.yaml > logfiles/fedprox_c100_amp.log
python fedavg.py configs/fedavg_c100_amp.yaml > logfiles/fedavg_c100_amp.log
Comparison without AMP regularizer
Comparison with AMP regularizer
Comparison without AMP regularizer
Comparison with AMP regularizer
- Gautam Kumar (B19EE031)
- Nirbhay Sharma (B19CSE114)