Kit de AA para Firebase

Usa el aprendizaje automático en tus aplicaciones para resolver problemas reales.

El Kit de AA es un SDK móvil que lleva la experiencia de Google en el aprendizaje automático a las aplicaciones de iOS y Android a través de un paquete eficaz, pero fácil de usar. Independientemente de si eres nuevo o tienes experiencia en el aprendizaje automático, puedes implementar la funcionalidad que necesites en solo unas pocas líneas de código. No es necesario que tengas un profundo conocimiento sobre redes neuronales o en optimización de modelos para comenzar. Por otra parte, si eres un desarrollador de AA con experiencia, el Kit de AA te brinda API convenientes y útiles para que puedas usar tus propios modelos personalizados de TensorFlow Lite en tus aplicaciones móviles.

Funciones clave

Listo para producción en casos de uso comunes

ML Kit incluye un conjunto de API listas para usar, destinadas a casos prácticos comunes en dispositivos móviles: reconocimiento de texto, detección de rostro, reconocimiento de puntos de referencia, escaneo de códigos de barras, identificación del idioma del texto y etiquetado de imágenes. Simplemente transfiere los datos a la biblioteca del Kit de AA y obtendrás la información que necesites.

En el dispositivo o en la nube

La selección de las API del Kit de AA se puede ejecutar en el dispositivo o en la nube. Nuestras API en el dispositivo pueden procesar tus datos con rapidez y funcionar incluso cuando no hay conexión de red. En cambio, nuestras API basadas en la nube aprovechan el poder de la tecnología de aprendizaje automático de Google Cloud para brindarte un nivel de precisión incluso más alto.

Implementa modelos personalizados

Si las API del Kit de AA no aplican a tus casos prácticos, siempre puedes aportar tus propios modelos de TensorFlow Lite existentes. Solo sube tu modelo a Firebase; nosotros nos encargaremos de alojarlo y entregarlo en tu aplicación. El Kit de AA actúa como una capa de API en tu modelo personalizado para que sea más sencillo ejecutarlo y usarlo.

¿Cómo funciona?

ML Kit facilita la aplicación de las técnicas del AA en tus aplicaciones a través de las tecnologías de AA de Google, como la API de Cloud Vision de Google, TensorFlow Lite y la API de Neural Networks de Android, todas en un único SDK. Ya sea que necesites la potencia del procesamiento basado en la nube, las capacidades en tiempo real de los modelos en el dispositivo optimizados para dispositivos móviles o la flexibilidad de los modelos personalizados de TensorFlow Lite, ML Kit lo hace posible en solo unas pocas líneas de código.

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

Función En el dispositivo En la 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 puntos de referencia
Identificación de idiomas
Traducción
Respuesta inteligente
Inferencia de modelos de AutoML
Inferencia de modelos personalizados

Ruta de implementación

Integra el SDK. Incluye el SDK con rapidez a través de Gradle o de CocoaPods.
Prepara los datos de entrada. Por ejemplo, si usas una función de visión, toma una imagen de la cámara y genera los metadatos necesarios como la rotación de la imagen, o solicítale al usuario que seleccione una foto de su galería.
Aplica el modelo de AA a tus datos. Cuando aplicas el modelo de AA a tus datos, se genera información valiosa como el estado emocional de los rostros o de los objetos detectados, y los conceptos que se reconocieron en la imagen, según la función utilizada. Usa esta información valiosa para potenciar las funciones de tu aplicación como la mejora de fotos, la generación automática de metadatos o cualquier otra cosa que te imagines.

Pasos siguientes