HewlettPackard/swarm-learning

A simplified library for decentralized, privacy preserving machine learning

56
/ 100
Established

This framework helps organizations train machine learning models using data spread across different locations without centralizing the raw data. It takes distributed datasets and outputs a single, collaboratively trained machine learning model, ensuring data privacy and security. Data scientists and ML engineers in highly regulated industries or those with geographically dispersed data will find this beneficial.

352 stars.

Use this if you need to build powerful AI models from sensitive or decentralized datasets, such as patient records in different hospitals or financial data from various branches, without ever moving the raw information.

Not ideal if your data is already centralized and privacy isn't a primary concern for training your models.

federated-learning healthcare-AI financial-modeling data-privacy edge-computing
No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 24 / 25

How are scores calculated?

Stars

352

Forks

105

Language

Python

License

Apache-2.0

Last pushed

Dec 18, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/HewlettPackard/swarm-learning"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.