← 🛡️ AI Security, Privacy & Governance
Core
Federated Learning
Federated learning trains one shared model across many devices or organizations without moving their raw data to a central server. Each participant trains locally on its own data and sends back only model updates, which a server averages into a new global model. It is the pattern an FDE reaches for when data legally or physically cannot leave its owner: hospitals, banks, and phone keyboards. The catch is that raw updates can still leak information, so real deployments layer on differential privacy or secure aggregation.
a free account unlocks the core curriculum tier · no card
RELATED CONCEPTS
PRACTICE THIS IN REAL QUESTIONS
System Design & Production EngineeringWhat's the difference between at-least-once and exactly-once delivery, and why should an FDE care?→ML Infrastructure & GPUsCompare data, tensor, and pipeline parallelism, when do you use each, and how do they combine into 3D parallelism?→System Design & Production EngineeringA Python service starts double-processing messages under load. Why does this happen, and how do you fix it?→ML Infrastructure & GPUsExplain how ring all-reduce works and derive its communication cost.→ML Infrastructure & GPUsWhat do ZeRO and FSDP actually shard, and how much memory does each stage save? Where does gradient checkpointing fit?→ML Infrastructure & GPUsWe need to train a 100B-parameter model that won't fit in memory. Design the data and model parallelism.→
