Project Florida

Federated Learning made easy

Cross-device Federated Learning solutions are notoriously challenging to ship- there are many moving parts that must work in concert, developers must refactor central training code to run on device, and deployment and experimentation are difficult. The goal of Project Florida is to provide click-to-deploy orchestration infrastructure and device SDKs that provide the backbone of FL solutions, so that developers and ML engineers can focus on the training task and subsequent experimentation. We are engaged with multiple partners at Microsoft and beyond to prototype real-world FL solutions based on Florida.

Florida service architecture