Compartir a través de


Exportación del modelo para su uso con dispositivos móviles

Custom Vision Service de Azure AI le permite exportar los clasificadores para que se ejecuten sin conexión. Puede insertar el clasificador exportado en una aplicación y ejecutarla localmente en un dispositivo para realizar una clasificación en tiempo real.

Opciones de exportación

Custom Vision Service admite las exportaciones siguientes:

  • TensorFlow para Android
  • TensorFlow.js para marcos de JavaScript como React, Angular y Vue. Esto se ejecuta tanto en dispositivos Android como iOS.
  • CoreML para iOS 11 y versiones posteriores
  • ONNX para Windows ML,Android e iOS
  • Kit de desarrollador de inteligencia artificial de Vision
  • Un contenedor de Docker para la arquitectura de Windows, Linux o ARM. El contenedor incluye un modelo TensorFlow y un código de servicio para utilizar la API de Custom Vision

Importante

Custom Vision Service solo exporta proyectos con dominios compactos. Los modelos generados por los dominios compactos están optimizados para las restricciones de la clasificación en tiempo real en dispositivos móviles. Los clasificadores creados con un dominio compacto podrían ser ligeramente menos precisos que un dominio estándar con la misma cantidad de datos de entrenamiento.

Para obtener información sobre cómo mejorar los clasificadores, consulte Mejorar el clasificador.

Conversión a un dominio compacto

Nota:

Los pasos de esta sección solo se aplican si tiene un modelo existente que no está establecido en un dominio compacto.

Para convertir el dominio de un modelo existente, siga estos pasos:

  1. Vaya al sitio web de Custom Vision y, a continuación, inicie sesión para ver una lista de los proyectos.

    Captura de pantalla que muestra una lista de proyectos.

  2. Seleccione un proyecto y, a continuación, seleccione el icono de engranaje en la esquina superior derecha de la página.

    Captura de pantalla que muestra el icono de engranaje.

  3. En la sección Domains (Dominios), seleccione uno de los dominios compactos. Seleccione Save Changes (Guardar cambios) para guardar los cambios.

    Nota:

    Para el kit de desarrollo de Vision AI, el proyecto debe crearse con el dominio General (Compact) (General [Compacto]), y debe especificar la opción Vision AI Dev Kit (Kit de desarrollo de Vision AI) en la sección Export Capabilities (Funcionalidades de exportación).

    Captura de pantalla que muestra la selección Dominios.

  4. En la parte superior de la página, seleccione Train (Entrenar) para volver a entrenar el modelo con el nuevo dominio.

Exportar el modelo

Para exportar el modelo después de volver a entrenarlo, siga estos pasos:

  1. Vaya a la pestaña Performance (Rendimiento) y seleccione Export (Exportar).

    Captura de pantalla que muestra el icono de exportación.

    Sugerencia

    Si la entrada Exportar no está disponible, la iteración seleccionada no usa un dominio compacto. Use la sección Iterations de esta página para seleccionar una iteración que usa un dominio compacto y, a continuación, seleccione Exportar.

  2. Seleccione el formato de exportación deseado y, a continuación, seleccione Exportar para descargar el modelo.

Para integrar el modelo exportado en una aplicación, explore uno de los siguientes artículos o ejemplos: