Federated averaging
Global model = data-weighted average of client models.
Training across many machines or devices, including when the data cannot leave them.
Distributed Learning, Federated Learning, Distributed Generative Adversarial Networks (DGANs)
Global model = data-weighted average of client models.
Each worker computes a gradient on its shard; results are averaged.