Kit de aprendizaje automático para Firebase

Utilice el aprendizaje automático en sus aplicaciones para resolver problemas del mundo real.

ML Kit es un SDK móvil que aporta la experiencia en aprendizaje automático de Google a aplicaciones de Android e iOS en un paquete potente pero fácil de usar. Ya sea que sea nuevo o tenga experiencia en el aprendizaje automático, puede implementar la funcionalidad que necesita en solo unas pocas líneas de código. No es necesario tener un conocimiento profundo de redes neuronales ni de optimización de modelos para comenzar. Por otro lado, si es un desarrollador de aprendizaje automático con experiencia, ML Kit proporciona API convenientes que lo ayudarán a utilizar sus modelos personalizados de TensorFlow Lite en sus aplicaciones móviles.

Capacidades clave

Listo para producción para casos de uso comunes

ML Kit viene con un conjunto de API listas para usar para casos de uso móvil comunes: reconocer texto, detectar rostros, identificar puntos de referencia, escanear códigos de barras, etiquetar imágenes e identificar el idioma del texto. Simplemente pase datos a la biblioteca del kit ML y ésta le brindará la información que necesita.

En el dispositivo o en la nube

La selección de API del kit ML se ejecuta en el dispositivo o en la nube. Nuestras API en el dispositivo pueden procesar sus datos rápidamente y funcionar incluso cuando no hay conexión de red. Nuestras API basadas en la nube, por otro lado, aprovechan el poder de la tecnología de aprendizaje automático de Google Cloud para brindarle un nivel aún mayor de precisión.

Implementar modelos personalizados

Si las API del ML Kit no cubren sus casos de uso, siempre puede traer sus propios modelos de TensorFlow Lite existentes. Simplemente cargue su modelo en Firebase y nosotros nos encargaremos de alojarlo y publicarlo en su aplicación. ML Kit actúa como una capa API para su modelo personalizado, lo que facilita su ejecución y uso.

¿Como funciona?

ML Kit facilita la aplicación de técnicas de aprendizaje automático en sus aplicaciones al reunir las tecnologías de aprendizaje automático de Google, como la API de Google Cloud Vision , TensorFlow Lite y la API de redes neuronales de Android en un solo SDK. Ya sea que necesite el poder del procesamiento basado en la nube, las capacidades en tiempo real de los modelos en dispositivos optimizados para dispositivos móviles o la flexibilidad de los modelos personalizados de TensorFlow Lite, ML Kit lo hace posible con solo unas pocas líneas de código.

¿Qué funciones están disponibles en el dispositivo o en la nube?

Característica En el dispositivo Nube
Reconocimiento de texto
Detección de rostro
Escaneo de códigos de barras
Etiquetado de imágenes
Detección y seguimiento de objetos
Reconocimiento de hitos
Identificación del idioma
Traducción
Respuesta inteligente
Inferencia del modelo AutoML
Inferencia de modelo personalizado

Ruta de implementación

Integrar el SDK Incluya rápidamente el SDK usando Gradle o CocoaPods.
Preparar datos de entrada Por ejemplo, si está utilizando una función de visión, capture una imagen de la cámara y genere los metadatos necesarios, como la rotación de la imagen, o solicite al usuario que seleccione una foto de su galería.
Aplique el modelo ML a sus datos Al aplicar el modelo ML a sus datos, genera conocimientos como el estado emocional de los rostros detectados o los objetos y conceptos que se reconocieron en la imagen, según la función que utilizó. Utilice esta información para potenciar funciones de su aplicación, como el embellecimiento de fotografías, la generación automática de metadatos o cualquier otra cosa que pueda imaginar.

Próximos pasos