Overview¶

What is vantage6?¶

Vantage6 stands for privacy preserving federated learning infrastructure for secure insight exchange.

The project is inspired by the Personal Health Train (PHT) concept. In this analogy vantage6 is the tracks and stations. Compatible algorithms are the trains, and computation tasks are the journey. Vantage6 is completely open source under the Apache License.

What vantage6 does:

  • delivering algorithms to data stations and collecting their results

  • managing users, organizations, collaborations, computation tasks and their results

  • providing control (security) at the data-stations to their owners

The vantage6 infrastructure is designed with three fundamental functional aspects of federated learning.

  1. Autonomy. All involved parties should remain independent and autonomous.

  2. Heterogeneity. Parties should be allowed to have differences in hardware and operating systems.

  3. Flexibility. Related to the latter, a federated learning infrastructure should not limit the use of relevant data.

Overview of this documentation¶

This documentation space consists of the following main sections:

Vantage6 resources¶

This is a - non-exhaustive - list of vantage6 resources.

Documentation

Source code

  • vantage6 → Contains all components (and the python-client).

  • Planning → Contains all features, bugfixes and feature requests we are working on. To submit one yourself, you can create a new issue.

Community


Index¶