← 🤝 Machine Learning & Neural Networks

🤝 Federated Learning: Train Without Sharing Data

Round: 0
Accuracy:
Drag — rotate · Scroll — zoom

🤝 Federated Learning: Train Without Sharing Data

The simulation visualizes a federated learning system where a central server orchestrates repeated rounds of broadcast, local training, upload, and aggregation across a ring of client devices, with a live accuracy metric climbing toward convergence.

🔬 What It Demonstrates

The simulation visualizes a federated learning system where a central server orchestrates repeated rounds of broadcast, local training, upload, and aggregation across a ring of client devices, with a live accuracy metric climbing toward convergence.

🎮 How to Use

Choose the number of client devices, adjust the round speed, and watch particles travel outward as the model is broadcast, clients pulse while training locally (some dimming as they drop out), then particles flow back in as the server aggregates and its color shifts to mark an improved global model.

💡 Did You Know?

Real-world federated learning is used across hundreds of millions of phones to improve keyboard next-word prediction, and no individual's typed messages ever leave their device.