Install repo:
pip install -e .
To download noisy CIFAR-10:
cd experiments/datafolder/noisy_cifar10
python download_noisy_data.py
To download noisy CIFAR-100:
cd experiments/datafolder/noisy_cifar100
python download_noisy_data.py
To run pFedGP:
cd experiments/exp-type/scripts
./pFedGP_model-variant
Where, exp-type is either heterogeneous_class_dist, noisy_input, or ood_generalization. And model-variant is either full, IP_compute, or IP_data
Please cite this paper if you want to use it in your work,
@article{achituve2021personalized,
title={Personalized Federated Learning with Gaussian Processes},
author={Achituve, Idan and Shamsian, Aviv and Navon, Aviv and Chechik, Gal and Fetaya, Ethan},
journal={Advances in Neural Information Processing Systems},
volume={34},
year={2021}
}