Federated learning is a machine learning technique that trains an algorithm across multiple decentralized edge devices or servers holding local data samples without exchanging them.
In our framework, algorithms are classified into three types according to the data source:
Local
(or Standalone
): The data is completely local, and the algorithm runs independently.Horizontal
:Horizontal Federated Learning. Data samples are distributed among different parties while sharing the same data features.Vertical
:Vertical Federated Learning. Data features are distributed among different parties while data samples are shared or overlapped.For example, the training process of Horizontal Federated Learning is:
The schematic diagram is as follows:
The overall task scheduler for the federated learning training process, assisting in cluster networking, controling the Trainer, and responsible for the distribution and management of Federated Learning tasks.
The execution node of the joint model training. Trainer is scheduled by Scheduler. All participants of Federated Learning will have one or more Trainers that communicate with the federated parameter server. Usually include:
May include:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )