Skip to content

Added ML Kit #13

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
# Machine Learning for iOS

**Last Update: January 12, 2018.**
**Last Update: July 30, 2018.**

Curated list of resources for iOS developers in following topics:

- [Core ML](#coreml)
- [ML Kit](#mlkit)
- [Machine Learning Libraries](#gpmll)
- [Deep Learning Libraries](#dll)
- [Deep Learning: Model Compression](#dlmc)
Expand Down Expand Up @@ -65,6 +66,18 @@ There are many curated lists of pre-trained neural networks in Core ML format: [

Core ML currently doesn't support training models, but still, you can replace model by downloading a new one from a server in runtime. [Here is a demo](https://github.com/zedge/DynamicCoreML) of how to do it. It uses generator part of MNIST GAN as Core ML model.

# <a name="mlkit"/>ML Kit

[ML Kit for Firebase](https://firebase.google.com/docs/ml-kit/) offers on-device and cloud-based machine learning APIs for app developers. It comes with a set of ready-to-use APIs for common mobile use cases:
- [Text recognition](https://firebase.google.com/docs/ml-kit/recognize-text)
- [Face detection](https://firebase.google.com/docs/ml-kit/detect-faces)
- [Barcode scanning](https://firebase.google.com/docs/ml-kit/read-barcodes)
- [Image labeling](https://firebase.google.com/docs/ml-kit/label-images)
- [Landmark recognition](https://firebase.google.com/docs/ml-kit/recognize-landmarks)

For more specific needs, ML Kit supports custom TensorFlow Lite models. Models are uploaded via the Firebase console to be served to end-user devices. You can then use the ML Kit SDK as the API layer to run inferences on your model. You can also take advantage of other Firebase features such as Remote Config, Analytics, and A/B testing to experiment and iterate on models.
- [Custom model inference](https://firebase.google.com/docs/ml-kit/use-custom-models)

# <a name="gpmll"/>General-Purpose Machine Learning Libraries
<p></p>
<table rules="groups">
Expand Down