ML Kit pour Firebase

Exploitez le machine learning dans vos applications pour résoudre des problèmes concrets.

ML Kit est un SDK pour mobile qui permet de bénéficier de l'expertise en machine learning de Google Applications Android et iOS dans un package puissant et simple d'utilisation. Que vous soyez nouveau ou expérimenté en machine learning, vous pouvez implémenter la fonctionnalité dont vous avez besoin en quelques lignes de code. Il n'est pas nécessaire d'avoir une connaissance approfondie les réseaux de neurones ou l'optimisation de modèles pour commencer. En revanche, si vous êtes un développeur ML expérimenté, ML Kit fournit des API pratiques qui vous aident à utiliser vos modèles TensorFlow Lite personnalisés dans vos applications mobiles.

Capacités clés

Une solution prête pour la production pour les cas d'utilisation courants

ML Kit est fourni avec un ensemble d'API prêtes à l'emploi pour une utilisation mobile courante. cas: reconnaissance de texte, détection de visages, identification de points de repère, numérisation codes-barres, étiquetage d'images et identification de la langue du texte. Simplement vous les transmettez à la bibliothèque ML Kit, qui vous fournit les informations dont vous avez besoin.

Sur l'appareil ou dans le cloud

La sélection d'API de ML Kit s'exécute sur l'appareil ou dans le cloud. Nos API intégrées au périphérique peuvent traiter vos données rapidement et fonctionner même en l'absence de connexion réseau. D'autre part, nos API dans le cloud exploiter la puissance de la technologie de machine learning de Google Cloud pour vous offrir un niveau de précision encore plus élevé.

Déployer des modèles personnalisés

Si les API de ML Kit ne couvrent pas vos cas d'utilisation, vous pouvez toujours de vos propres modèles TensorFlow Lite. Il vous suffit d'importer votre modèle dans Firebase, et nous nous chargeons de l'héberger et de la diffuser dans votre application. ML Kit agit comme une couche d'API pour votre modèle personnalisé, ce qui facilite exécuter et utiliser.

Fonctionnement

ML Kit permet d'appliquer facilement des techniques de ML dans vos applications les technologies de ML, comme API Google Cloud Vision TensorFlow Lite API Android Neural Networks dans un SDK unique. Que vous ayez besoin de la puissance du traitement dans le cloud, les fonctionnalités en temps réel des modèles sur appareil optimisés pour les mobiles, ou les de modèles TensorFlow Lite personnalisés, ML Kit vous permet d'utiliser que quelques lignes de code.

Quelles fonctionnalités sont disponibles sur l'appareil ou dans le cloud ?

Fonctionnalité Appareil Cloud
Reconnaissance de texte
Détection de visages
Lecture de codes-barres
Étiquetage d'images
Détection d'objets et suivi
Reconnaissance de points de repère
Identification de la langue
Translation
Réponses suggérées
Inférence de modèle AutoML
Inférence de modèles personnalisés

Chemin d'accès de l'exécution

Intégrer le SDK Incluez rapidement le SDK à l'aide de Gradle ou CocoaPods.
Préparer les données d'entrée Par exemple, si vous utilisez une fonctionnalité de vision, capturez une image du et générer les métadonnées nécessaires, comme la rotation de l'image, à l'utilisateur de sélectionner une photo dans sa galerie.
Appliquer le modèle de ML à vos données En appliquant le modèle de ML à vos données, vous générez des insights : l'état émotionnel des visages détectés ou des objets et concepts reconnue dans l'image, selon la fonctionnalité que vous avez utilisée. Utilisez ces des insights pour optimiser les fonctionnalités de votre appli comme embellissement photo, pour générer des métadonnées, etc.

Étapes suivantes