Federated Learning

Definition

Federated learning is a way to train machine learning models without centralizing the data. Instead of bringing all the data to a single server, the model itself is sent out to where the data lives (like on your phone or at different hospitals).

The training happens on each device locally using its own data. Only updates to the model are shared back, not the raw data itself. This is a big advantage for preserving privacy.

The training occurs in multiple rounds, with the updated model being shared and then further refined at each device before the cycle repeats.

Purpose

Methodology