FedOptim
Federated learning analysis
An open-source project exploring Federated Learning model updates and their rank structure using data from various datasets.
Recycling Model Updates in Federated Learning: Are Gradient Subspaces Low-Rank?
14 stars
1 watching
3 forks
Language: Jupyter Notebook
last commit: almost 3 years ago federated-learningmachine-learningoptimizationrank-analysis
Related projects:
Repository | Description | Stars |
---|---|---|
| Develops and evaluates federated learning algorithms for personalizing machine learning models across heterogeneous client data distributions. | 157 |
| An implementation of federated submodel averaging (FedSubAvg) to enable collaborative learning across decentralized devices or users. | 7 |
| An implementation of Bayesian network structure learning with continuous optimization for federated learning. | 10 |
| Simulates a federated learning setting to preserve individual data privacy | 365 |
| A framework that enables federated learning across multiple datasets while optimizing model performance with record similarities. | 25 |
| A Python implementation of Personalized Federated Learning with Graph using PyTorch. | 49 |
| This project presents an approach to federated learning with partial client participation by optimizing anchor selection for improving model accuracy and convergence. | 2 |
| This 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 |
| An unsupervised federated learning algorithm that uses cross knowledge distillation to learn meaningful data representations from local and global levels. | 69 |
| Improving generalization in federated learning by seeking flat minima through optimization techniques | 82 |
| An implementation of federated learning algorithm to reduce local learning bias and improve convergence on heterogeneous data | 25 |
| An implementation of federated daisy-chaining and model averaging for distributed machine learning | 8 |
| An implementation of a heterogenous federated learning framework using model distillation. | 150 |
| An implementation of a federated learning algorithm that aggregates models based on similarities between them to improve overall performance in a distributed machine learning environment. | 22 |
| An approach to heterogeneous federated learning allowing for model training on diverse devices with varying resources. | 61 |