Pervasive Federated Learning
Our team built a tool that allows users to run, compare, and analyze three different types of machine learning models: centralized, federated, and personalized. The tool’s web app allows a user to select the number of devices to be used, the number of clusters (groups of devices that contain similar data), and the type of machine learning model to train. After configuring the machine learning task on the web app, this information is sent to a server device and several client devices as specified by the user.