Please run main.py in each folder.
Federated learning (FL)
Federated learning with local model updates on each data holder party (FL_LocalUpdate)
Federated learning with a layer of secure multiparty computation (SMC) for aggregation of gradients (FL_SMC)
Federated learning with local model updates on each data holder party with a layer of secure multiparty computation (SMC) for aggregation of model parameters (FL_LocalUpdate_SMC)
Transfer learning with federated learning (for training the parameters of networks' head) with local model updates on each data holder party with a layer of secure multiparty computation (SMC) for aggregation of model parameters (FL_LocalUpdate_SMC_TL)
Data: https://github.com/zalandoresearch/fashion-mnist/tree/master/data/fashion