Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

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 lleva la experiencia de aprendizaje automático de Google a las 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 las redes neuronales o la optimización de modelos para comenzar. Por otro lado, si es un desarrollador de ML experimentado, ML Kit proporciona API convenientes que lo ayudan a usar 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 los datos a la biblioteca del kit de aprendizaje automático y obtendrá la información que necesita.

En el dispositivo o en la nube

La selección de API de ML Kit 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 de precisión aún mayor.

Implementar modelos personalizados

Si las API de ML Kit no cubren sus casos de uso, siempre puede traer sus propios modelos existentes de TensorFlow Lite. 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 simplifica su ejecución y uso.

¿Como funciona?

ML Kit facilita la aplicación de técnicas de ML en sus aplicaciones al reunir las tecnologías de ML 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 TensorFlow Lite personalizados, ML Kit lo hace posible con solo unas pocas líneas de código.

¿Qué características están disponibles en el dispositivo o en la nube?

Rasgo En el dispositivo Nube
reconocimiento de texto
Detección de rostro
Escaneo de código de barras
Etiquetado de imágenes
Detección y seguimiento de objetos
Reconocimiento de hitos
Identificación de idioma
Traducción
Respuesta inteligente
Inferencia de modelos de AutoML
Inferencia de modelos personalizados

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 información como el estado emocional de las caras detectadas o los objetos y conceptos que se reconocieron en la imagen, según la característica que utilizó. Utilice esta información para potenciar las funciones de su aplicación, como el embellecimiento de fotos, la generación automática de metadatos o cualquier otra cosa que pueda imaginar.

Próximos pasos