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?
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
- Explore las API listas para usar: reconocimiento de texto , detección de rostros, escaneo de códigos de barras , etiquetado de imágenes , detección y seguimiento de objetos , reconocimiento de puntos de referencia, Smart Reply , traducción e identificación de idiomas .
- Entrena tu propio modelo de etiquetado de imágenes con AutoML Vision Edge .
- Obtenga información sobre el uso de modelos personalizados optimizados para dispositivos móviles en su aplicación.