Firebase Machine Learning

Use machine learning in your apps to solve real-world problems.

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

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, you can serve different models to different user segments, and with A/B Testing, you can run experiments to find the best performing model (see the Apple and Android guides).

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

If you're looking for pre-trained models that run on the device, check out 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