Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

Kit ML pour Firebase

Utilisez l'apprentissage automatique dans vos applications pour résoudre des problèmes du monde réel.

ML Kit est un SDK mobile qui apporte l'expertise de Google en matière d'apprentissage automatique aux applications Android et iOS dans un package puissant mais facile à utiliser. Que vous soyez novice ou expérimenté en apprentissage automatique, vous pouvez implémenter les fonctionnalités dont vous avez besoin en quelques lignes de code. Il n'est pas nécessaire d'avoir une connaissance approfondie des réseaux de neurones ou de l'optimisation des modèles pour commencer. D'un autre côté, 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

Prêt pour la production pour les cas d'utilisation courants

ML Kit est livré avec un ensemble d'API prêtes à l'emploi pour les cas d'utilisation mobiles courants : reconnaissance de texte, détection de visages, identification de points de repère, numérisation de codes-barres, étiquetage d'images et identification de la langue du texte. Transmettez simplement les données à la bibliothèque ML Kit et elle vous donne 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 sur l'appareil peuvent traiter vos données rapidement et fonctionner même en l'absence de connexion réseau. Nos API basées sur le cloud, quant à elles, exploitent la puissance de la technologie d'apprentissage automatique de Google Cloud pour vous offrir un niveau de précision encore plus élevé.

Déployer des modèles personnalisés

Si les API du kit ML ne couvrent pas vos cas d'utilisation, vous pouvez toujours apporter vos propres modèles TensorFlow Lite existants. Téléchargez simplement votre modèle sur Firebase, et nous nous chargerons de l'héberger et de le diffuser dans votre application. ML Kit agit comme une couche API pour votre modèle personnalisé, ce qui le rend plus simple à exécuter et à utiliser.

Comment ça marche?

ML Kit facilite l'application des techniques de ML dans vos applications en rassemblant les technologies de ML de Google, telles que l' API Google Cloud Vision , TensorFlow Lite et l' API Android Neural Networks dans un seul SDK. Que vous ayez besoin de la puissance du traitement basé sur le cloud, des capacités en temps réel des modèles sur appareil optimisés pour les mobiles ou de la flexibilité des modèles TensorFlow Lite personnalisés, ML Kit le rend possible avec seulement quelques lignes de code.

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

Fonctionnalité Sur l'appareil Nuage
Reconnaissance de texte
Détection facial
Numérisation de codes-barres
Étiquetage des images
Détection et suivi d'objets
Reconnaissance des monuments
Identification de la langue
Traduction
Réponse intelligente
Inférence de modèle AutoML
Inférence de modèle personnalisé

Chemin de mise en œuvre

Intégrer le SDK Incluez rapidement le SDK à l'aide de Gradle ou de CocoaPods.
Préparer les données d'entrée Par exemple, si vous utilisez une fonction de vision, capturez une image à partir de l'appareil photo et générez les métadonnées nécessaires telles que la rotation de l'image, ou invitez l'utilisateur à sélectionner une photo dans sa galerie.
Appliquer le modèle ML à vos données En appliquant le modèle ML à vos données, vous générez des informations telles que l'état émotionnel des visages détectés ou les objets et concepts reconnus dans l'image, en fonction de la fonctionnalité que vous avez utilisée. Utilisez ces informations pour optimiser les fonctionnalités de votre application, telles que l'embellissement de photos, la génération automatique de métadonnées ou tout ce que vous pouvez imaginer.

Prochaines étapes