Replies: 1 comment 2 replies
-
I think it is possible. It depends on how you setup your CL and FL training pipelines right? When you say CL, you say you "trained with datasets combined by all clients and tested by test data each client.". Let's assume client 1 has large dataset and client 2 has small dataset. What if you try scenarios where:
And for FL you can also try FedAvg and other workflows such as Cyclic. You might observe better results in Cyclic as well. @holgerroth and @ZiyueXu77 please comment more in details, thanks! |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi, can the performance of FL be better than the one of CL (with imbalanced-clients)? Central Learning (CL) is trained with datasets combined by all clients and tested by test data each client. I used two clients, and the data size of one client is three times larger than the one of other client. In larger client, the performance of FL is better than the one of CL. So far, I couldn't find any publication about this case. I used linux OS and 3.8 python, and 2.3 NVFlare version. Thank you.
Beta Was this translation helpful? Give feedback.
All reactions