You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am exploring the use of different federated learning algorithms in scenarios where the performance of one might falter due to specific data distributions among clients.
I would like to know if it's currently possible, or if there are any existing strategies within the framework, to dynamically switch from one algorithm (e.g., FedAvg) to another (e.g., FedProx) based on real-time performance metrics.
For instance, starting a training session with FedAvg and then, based on the observed model performance or other metrics, automatically switching to FedProx if the results do not meet certain thresholds.
Specific Queries
Are there existing implementations or tools within the project that facilitate this kind of dynamic algorithm switching?
If not, could you provide insights into the potential challenges or considerations in implementing such a feature?
What are the recommended practices or alternative strategies if dynamic switching is not feasible?
The text was updated successfully, but these errors were encountered:
Question
I am exploring the use of different federated learning algorithms in scenarios where the performance of one might falter due to specific data distributions among clients.
I would like to know if it's currently possible, or if there are any existing strategies within the framework, to dynamically switch from one algorithm (e.g., FedAvg) to another (e.g., FedProx) based on real-time performance metrics.
For instance, starting a training session with FedAvg and then, based on the observed model performance or other metrics, automatically switching to FedProx if the results do not meet certain thresholds.
Specific Queries
The text was updated successfully, but these errors were encountered: