Stay organized with collections
Save and categorize content based on your preferences.
Add machine learning capabilities to your app
Use Firebase ML to train and deploy custom models, or use a more turn-key solution with the Cloud Vision APIs.
plat_ios
plat_android
Deploy custom models that run on-device
Whether you are starting with an existing
TensorFlow Lite model
or training your own, you can use Firebase ML model deployment to distribute models to your users over the air. This reduces initial app installation size since models are downloaded by the device only when needed. It also allows you to A/B test multiple models, evaluate their performance and update models regularly without having to republish your entire app. Just
upload your model
to the Firebase console, and we'll take care of hosting and serving it to your app. Or if you prefer, you can deploy models directly from your ML production pipeline or Colab notebook
using the Firebase Admin SDK
.
Train your own image classification custom model
With
AutoML Vision Edge
, you can easily create custom image classification models tailored to your needs. For example, you may want your app to be able to identify different types of food, or distinguish between species of animals. Whatever your need, just upload your training data to the Firebase console and you can use Google's AutoML technology to build a custom TensorFlow Lite model for you to run locally on your user's device.
Solve for common use cases with turn-key APIs
Firebase ML also comes with a set of ready-to-use cloud-based APIs for common mobile use cases:
recognizing text
,
labeling images
, and
recognizing landmarks
. Unlike on-device APIs, these APIs leverage the power of Google Cloud's machine learning technology to give a high level of accuracy. You simply pass in data to the library, which seamlessly makes a request to models running on Google Cloud, and get back the information you need?all in a few lines of code.
Firebase helps you develop high-quality apps, grow your user base, and earn more money. Each feature works independently, and they work even better together.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]