Federated Learning in AI4OSΒΆ
The AI4OS platform allows you to deploy servers to orchestrate Federated Learning trainings. We currently support the two main Federated Learning frameworks:
Flower: due to its simpler configuration, this is the recommended option for beginners.
NVFLARE: for people who want a more fine-grained control of the training using a Dashboard UI.
Clients connect to those server to perform training on their local data. Clients can be deployed either in the AI4OS platform (as a standard AI4OS Development Environment) or on external infrastructures. See the tutorials on each Federated Learning framework to see how to configure the clients: