Minki-Kim95/Federated-Learning-and-Split-Learning-with-raspberry-pi

SRDS 2020: End-to-End Evaluation of Federated Learning and Split Learning for Internet of Things

46
/ 100
Emerging

This project helps evaluate and compare different distributed machine learning approaches like federated learning, split learning, and ensemble learning on Internet of Things (IoT) devices. It takes pre-processed datasets, such as medical data like the MIT arrhythmia ECG database, and allows you to run distributed training across a central server and multiple client devices, including Raspberry Pis. This is designed for researchers and engineers working with IoT and edge AI, who need to understand the performance and resource usage of these distributed models.

118 stars. No commits in the last 6 months.

Use this if you are a researcher or engineer looking to test and evaluate distributed machine learning models on resource-constrained IoT devices like Raspberry Pis.

Not ideal if you are looking for a high-level SDK for building production-ready distributed AI applications without needing to delve into the underlying implementation and evaluation.

IoT-ML-evaluation distributed-AI-benchmarking edge-computing federated-learning-research split-learning-experimentation
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

118

Forks

29

Language

Jupyter Notebook

License

MIT

Last pushed

Mar 15, 2021

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/Minki-Kim95/Federated-Learning-and-Split-Learning-with-raspberry-pi"

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