mccorby/FederatedAndroidTrainer

See new version https://github.com/mccorby/PhotoLabeller

46
/ 100
Emerging

This project helps machine learning practitioners explore a naive federated learning setup, allowing them to train a model collaboratively across multiple Android devices. It takes small datasets and a defined model within each Android client, processes local model updates on a central server, and then distributes a new aggregated model back to the clients. Machine learning researchers, data scientists, and engineers interested in distributed AI for mobile devices would find this useful.

127 stars. No commits in the last 6 months.

Use this if you are a machine learning practitioner wanting to understand the basic mechanics and feasibility of training a neural network model directly on Android mobile devices using a federated learning approach.

Not ideal if you need a production-ready, secure, or highly scalable federated learning system with robust encryption and complex model serving capabilities.

mobile-machine-learning distributed-ai on-device-training privacy-preserving-ml android-development
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

127

Forks

27

Language

Java

License

MIT

Last pushed

Apr 26, 2018

Commits (30d)

0

Get this data via API

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

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