communication-in-cross-silo-fl
by omarfoq
Official code for "Throughput-Optimal Topology Design for Cross-Silo Federated Learning" (NeurIPS'20)
AI summary
Topology optimizer
A toolkit for optimizing federated learning in cross-silo settings by designing efficient communication topologies
- stars
- 30
- forks
- 7
- watching
- 0
Similar projects
Found by comparing what the projects do, not just their names.
Federated learning framework
Develops and evaluates federated learning algorithms for personalizing machine learning models across heterogeneous client data distributions.
FL optimizer
An optimization framework for federated learning
Personalized FL framework
A federated learning framework with personalized memorization using deep neural networks and k-nearest neighbors for collaborative learning of statistical models
Federated optimizer
An optimization framework designed to address heterogeneity in federated learning across distributed networks
Federated Learning Optimizer
Improves utility-privacy tradeoff in federated learning by reprogramming models to balance data utility and user privacy.
Device-aware FL optimizer
Improves federated learning by accounting for device and data differences during training
Flat minimization optimizer
Improving generalization in federated learning by seeking flat minima through optimization techniques
Federated learning optimization
An approach to efficient federated learning by progressively training models on client devices with reduced communication and computation requirements.
Collaboration optimizer
An algorithm that optimizes collaboration in federated learning by clustering clients into non-overlapping coalitions based on data quantity and pairwise distribution distances.
Federated learner optimizer
A tool for training federated learning models with adaptive gradient balancing to handle class imbalance in multi-client scenarios.
Distributed learning framework
A software framework for benchmarking and implementing various algorithms in federated learning and distributed optimization using PyTorch Distributed API.
Federated Learning Optimizer
An implementation of federated learning optimized for training on renewable energy sources and spare compute capacity to minimize carbon emissions.
Federated Learning optimizer
An algorithm for Federated Learning with heterogeneous data, designed to optimize deep neural networks and improve performance
Topology optimizer
Optimization code for topology optimization problems using machine learning and deep learning techniques
Optimization framework
This project presents optimization techniques for federated learning and minimax games in the context of machine learning