Home Knowledge Base Federated Learning

Federated Learning — a distributed training approach where models are trained across many decentralized devices (phones, hospitals, banks) without sharing raw data, preserving privacy.

How It Works

1. Server sends global model to N client devices 2. Each device trains on its local data for a few epochs 3. Devices send only model updates (gradients/weights) back to server — NOT the raw data 4. Server aggregates updates (FedAvg: weighted average) → new global model 5. Repeat for many rounds

Why Federated Learning?

Challenges

Real Applications

Federated learning makes it possible to train AI on sensitive data that could never be collected into a single dataset.

federated learning basicsfederated trainingprivacy preserving ml

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.