PerFedMask

Federated Learning Engine

A PyTorch implementation of personalized federated learning with optimized masking vectors for various machine learning tasks and datasets.

GitHub

15 stars
1 watching
3 forks
Language: Python
last commit: over 3 years ago

Related projects:

RepositoryDescriptionStars
omarfoq/fedemDevelops and evaluates federated learning algorithms for personalizing machine learning models across heterogeneous client data distributions.157
mediabrain-sjtu/pfedgraphThis project enables personalized federated learning with inferred collaboration graphs to improve the performance of machine learning models on non-IID (non-independent and identically distributed) datasets.26
allenbeau/pfedbayesAn implementation of personalized federated learning using variational Bayesian inference on the MNIST dataset52
mmorafah/pacflImplementation of federated learning algorithms for distributed machine learning on private client data37
hui-po-wang/progfedAn approach to efficient federated learning by progressively training models on client devices with reduced communication and computation requirements.20
jinheonbaek/fed-pubPersonalized Subgraph Federated Learning framework for distributed machine learning45
desternylin/perfedAn implementation of various federated learning algorithms with a focus on communication efficiency, robustness, and fairness.15
bdemo/pfedbred_publicA project that proposes a novel federated learning approach to address the issue of incomplete information in personalized machine learning models9
royson/fedl2pThis project enables personalized learning models by collaborating on learning the best strategy for each client19
charliedinh/pfedmeAn implementation of Personalized Federated Learning with Moreau Envelopes and related algorithms using PyTorch for research and experimentation.291
krishnap25/fl_partial_personalizationA framework for federated learning with partial model personalization2
mc-nya/fednestAn implementation of a federated optimization algorithm for distributed machine learning6
harliwu/fedamdThis project presents an approach to federated learning with partial client participation by optimizing anchor selection for improving model accuracy and convergence.2
yuetan031/fedprotoAn implementation of federated learning with prototype-based methods across heterogeneous clients134
idanachituve/pfedgpAn implementation of Personalized Federated Learning with Gaussian Processes using Python.32