SAP-samples/machine-learning-diff-private-federated-learning

Simulate a federated setting and run differentially private federated learning.

50
/ 100
Established

This project helps machine learning engineers and data scientists build and train machine learning models using data from multiple sources without centralizing sensitive information. It takes decentralized datasets and produces a shared model that has learned from all clients, while protecting the privacy of each client's individual data. This is useful for organizations that need to collaborate on model training while adhering to strict privacy regulations.

388 stars. No commits in the last 6 months.

Use this if you need to train a machine learning model collaboratively across different organizations or data silos, but absolutely must protect the privacy of each contributing client's full dataset.

Not ideal if you are looking for a fully-fledged, production-ready federated learning framework with advanced privacy agents for a very large number of clients without manual configuration.

data-privacy machine-learning-engineering collaborative-modeling confidential-computing privacy-preserving-AI
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 24 / 25

How are scores calculated?

Stars

388

Forks

97

Language

Python

License

Apache-2.0

Last pushed

Mar 07, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/SAP-samples/machine-learning-diff-private-federated-learning"

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