A machine learning approach that allows a model to be trained across multiple devices or servers holding local data samples without exchanging them, enhancing data security and privacy.
A mobile app developer can use federated learning to train a model on the data collected by its users’ devices, without sharing the raw data with the developer.