makgyver/gossipy

Python module for simulating gossip learning.

41
/ 100
Emerging

This tool helps researchers and practitioners in distributed machine learning explore and simulate 'gossip learning' and 'decentralized federated learning' systems. You input your machine learning models and data distribution scenarios across different nodes, and it simulates how these models learn and update by exchanging information (gossip) among themselves without a central server. The output provides insights into the performance and behavior of these decentralized learning approaches. It's ideal for those studying or implementing distributed AI, especially in privacy-sensitive or resource-constrained environments.

No commits in the last 6 months.

Use this if you need to simulate and understand how machine learning models learn collaboratively across many separate computers or devices without sharing raw data with a central authority.

Not ideal if you are looking for a plug-and-play solution to deploy a centralized machine learning model or if you don't need to explore decentralized learning paradigms.

distributed-ai federated-learning decentralized-machine-learning privacy-preserving-ai collaborative-learning
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 18 / 25

How are scores calculated?

Stars

40

Forks

15

Language

Python

License

Apache-2.0

Last pushed

Jan 25, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/makgyver/gossipy"

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