# Firebase Machine Learning

Use machine learning in your apps to solve real-world problems.
[Video](https://www.youtube.com/watch?v=p5-BDRCAkMI)

Firebase ML provides convenient APIs that help you use your custom
TensorFlow Lite models in your mobile apps.

> [!WARNING]
> **Beta:** This is a beta release of Firebase ML. This API might be changed in backward-incompatible ways and is not subject to any SLA or deprecation policy.

## Key capabilities

|---|---|
| Host and deploy custom models | Use your own TensorFlow Lite models for on-device inference. Just deploy your model to Firebase, and we'll take care of hosting and serving it to your app. Firebase will dynamically serve the latest version of the model to your users, allowing you to regularly update them without having to push a new version of your app to users. When you use Firebase ML with [Remote Config](https://firebase.google.com/docs/remote-config.md.txt), you can serve different models to different user segments, and with [A/B Testing](https://firebase.google.com/docs/ab-testing.md.txt), you can run experiments to find the best performing model (see the [Apple](https://firebase.google.com/docs/ml/ios/ab-test-models.md.txt) and [Android](https://firebase.google.com/docs/ml/android/ab-test-models.md.txt) guides). |

## ML Kit: Ready-to-use on-device models

> [!NOTE]
> On June 3, 2020, we started offering ML Kit's on-device APIs through a
> [new
> standalone SDK](https://developers.google.com/ml-kit).
> Google Cloud APIs and custom model deployment will
> continue to be available through Firebase Machine Learning.

If you're looking for pre-trained models that run on the device, check out
[ML Kit](https://developers.google.com/ml-kit). ML Kit is available
for iOS and Android, and has APIs for many use cases:

- Text recognition
- Image labeling
- Object detection and tracking
- Face detection and contour tracing
- Barcode scanning
- Language identification
- Translation
- Smart Reply

## Next steps

- Learn about using mobile-optimized [custom models](https://firebase.google.com/docs/ml/use-custom-models.md.txt) in your app.