Create pipelines

In this tutorial, we will learn how to create and run federated learning pipelines using the Federated learning module

Introduction

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.

Video tutorial

Steps

  1. 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

  1. 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

  1. 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!

Last updated