In this tutorial, we will learn how to create and run federated learning pipelines using the Federated learning module
Using the Federated Learning module, you can create and run your own pipelines by simply dragging and dropping nodes onto the open map. The application offers the flexibility to create multiple configurations and run them simultaneously.
In the next video, we will demonstrate how to create your configurations, verify them, and launch the execution.
Add your nodes and link each one with their respective inputs and outputs. If you need more details about the role of each node, you can refer to theOverview page where you'll find a table containing all the details.
Each node must be configured properly to ensure the execution runs smoothly. Make sure to fill in all the required fields for each node.
The two last nodes ( saved results and merge results ) are optional and you can run your pipeline without adding them
When you click on the network node, you will see the space where you can create your federated network
Add a New Configuration: The application allows users to add multiple configurations. To do this, simply add more nodes of the same type with different configurations. The system will count the number of possible paths to create the final configurations.
in my example, I will add a new FL Strategy node with a different aggregation algorithm
Now when we click the button run pipeline we can see a tab showing two configurations
Run pipelines: to tun the pipeline click the "Run pipeline" Button and you will see a progress bar showing the progress of the execution
In the next tutorial, we will see how to visualize and save results!
Run the pipeline: to run the pipeline you need to click the button , after that a new popup will appear to check your configurations