mccorby/FederatedAndroidTrainer
See new version https://github.com/mccorby/PhotoLabeller
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.
Stars
127
Forks
27
Language
Java
License
MIT
Category
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.
Higher-rated alternatives
geekwenjie/SmartJavaAI
🔥🔥🔥Java免费离线AI算法工具箱,支持人脸识别,活体检测,表情识别、目标检测、实例分割、行人检测、OCR文字识别、车牌识别、表格识别、ASR+TTS、机器翻译等功能,Maven引用即可使用。...
amitshekhariitbhu/AndroidTensorFlowMachineLearningExample
Android TensorFlow MachineLearning Example (Building TensorFlow for Android)
amitshekhariitbhu/Android-TensorFlow-Lite-Example
Android TensorFlow Lite Machine Learning Example
jenly1314/MLKit
🌝 MLKit是一个强大易用的工具包。通过ML Kit您可以很轻松的实现文字识别、条码识别、图像标记、人脸检测、对象检测等功能。
nihui/ncnn-android-squeezenet
The squeezenet image classification android example