FEDn: The open core
FEDn is a modular and model agnostic framework developed by Scaleout Systems in collaboration with leading researchers at Uppsala University and with input from our customers and partners, including Scania, Zenseact and AI Sweden.
FEDn supports both cross-silo and cross-device (IoT, mobile, autonomous vehicles) use-cases over scalable FEDn networks. A flexible SDK lets you as a developer or researcher develop tailored clients in any programming language and create your own custom model aggregation schemes and global training strategies.
Key features:
- Use any ML-framework and any programming language for clients
- Highly scalable for both cross-silo and cross-device cases through a hierarchical federated learning approach
- Logging and performance tracing with data readily available in pluggable database backends simplifies experimentation.
Resources
- (Read more) Introduction to federated learning
- (GitHub) FEDn open source framework