Federated Learning Playground
This is an incremental educational tool that lowers the entry barrier for newcomers to distributed AI by providing a sandbox for learning and prototyping Federated Learning methods.
The authors developed Federated Learning Playground, an interactive browser-based platform that teaches core Federated Learning concepts through experimentation with data distributions, hyperparameters, and algorithms, enabling users to observe effects on models via real-time visualizations without coding.
We present Federated Learning Playground, an interactive browser-based platform inspired by and extends TensorFlow Playground that teaches core Federated Learning (FL) concepts. Users can experiment with heterogeneous client data distributions, model hyperparameters, and aggregation algorithms directly in the browser without coding or system setup, and observe their effects on client and global models through real-time visualizations, gaining intuition for challenges such as non-IID data, local overfitting, and scalability. The playground serves as an easy to use educational tool, lowering the entry barrier for newcomers to distributed AI while also offering a sandbox for rapidly prototyping and comparing FL methods. By democratizing exploration of FL, it promotes broader understanding and adoption of this important paradigm.