Uso del modelo Amazon Lookout for Vision en un dispositivo periférico - Amazon Lookout for Vision

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso del modelo Amazon Lookout for Vision en un dispositivo periférico

Puede utilizar su modelo Amazon Lookout for Vision en dispositivos periféricos gestionados AWS IoT Greengrass Version 2 por. AWS IoT Greengrass es un servicio de nube y tiempo de ejecución perimetral del Internet de las Cosas (IoT) de código abierto. Puede usarlo para crear, implementar y administrar aplicaciones de IoT en sus dispositivos. Para obtener más información, consulte AWS IoT Greengrass.

Implementa los mismos modelos de Amazon Lookout for Vision que ha entrenado en la nube en dispositivos AWS IoT Greengrass V2 periféricos compatibles. A continuación, puede usar el modelo implementado para realizar la detección de anomalías in situ, como en una fábrica, sin transmitir datos continuamente a la nube. De esta forma, puede minimizar los costes de ancho de banda y detectar anomalías a nivel local mediante el análisis de imágenes en tiempo real.

sugerencia

Antes de implementar un modelo de Lookout for Vision AWS IoT Greengrass con, le recomendamos que lea AWS IoT Greengrass Version 2la guía para desarrolladores. Para obtener más información, consulte ¿Qué es AWS IoT Greengrass?.

Para utilizar un modelo Lookout for Vision en AWS IoT Greengrass V2 un dispositivo principal, debe implementar el modelo y el software de soporte como componentes del dispositivo principal. Un componente es un módulo de software, como un modelo Lookout for Vision, que se ejecuta en un dispositivo central de Greengrass. Hay dos tipos de componentes. Un componente personalizado es un componente que usted crea y al que solo puede acceder usted. También se denomina componente privado. Un componente AWS suministrado es un componente prediseñado que AWS proporciona. También se denomina componente público. Para obtener más información, consulte https://docs.aws.amazon.com/greengrass/v2/developerguide/public-components.html.

Los componentes que se implementan en un dispositivo principal para un modelo de Lookout for Vision y el software de soporte son:

  • Componente del modelo. Un componente personalizado que contiene tu modelo Lookout for Vision. Para crear el componente del modelo, utilice Lookout for Vision para crear un trabajo de empaquetado del modelo. Un trabajo de empaquetado de modelos crea un componente para el modelo y lo hace disponible como un componente personalizado en su interiorAWS IoT Greengrass V2. Para obtener más información, consulte Empaquetado del modelo Amazon Lookout for Vision.

  • Componente de aplicación cliente. Un componente personalizado que se crea y que implementa el código según las necesidades de su empresa. Por ejemplo, encontrar placas de circuito anómalas a partir de imágenes tomadas después del ensamblaje. Para obtener más información, consulte Escribiendo el componente de la aplicación cliente.

  • Componente Amazon Lookout for Vision Edge Agent. Componente AWS suministrado que proporciona una API para usar y administrar su modelo. Por ejemplo, el código del componente de la aplicación cliente puede usar la DetectAnomalies API para detectar anomalías en las imágenes. El componente Lookout for Vision Edge Agent es una dependencia del componente del modelo. Se instala automáticamente en el dispositivo principal al implementar el componente del modelo. Para obtener más información, consulte Amazon Lookout for Vision Edge Agent API.

Tras crear el componente del modelo y el componente de la aplicación cliente, puede AWS IoT Greengrass V2 utilizarlos para implementar los componentes y las dependencias en el dispositivo principal. Para obtener más información, consulte Despliegue de sus componentes en un dispositivo.

Diagram showing Lookout for Vision, model, Greengrass, and core device components and their interactions.
importante

Las predicciones que realiza su modelo DetectAnomalies en un dispositivo principal pueden diferir de las predicciones realizadas con el mismo modelo alojado en la nube. Le recomendamos que pruebe el modelo en un dispositivo central antes de usarlo en un entorno de producción.  

Para reducir los desajustes de predicción entre los modelos alojados en dispositivos y los modelos alojados en la nube, te recomendamos aumentar el número de imágenes normales y anómalas en tu conjunto de datos de entrenamiento. No recomendamos reutilizar las imágenes existentes para aumentar el tamaño del conjunto de datos de entrenamiento.

Implementar un modelo y un componente de aplicación cliente en un dispositivo AWS IoT Greengrass Version 2 principal

El procedimiento para implementar un modelo y un componente de aplicación cliente de Amazon Lookout for Vision en AWS IoT Greengrass Version 2 un dispositivo principal es el siguiente:

  1. Configure sus dispositivos principales conAWS IoT Greengrass Version 2.

  2. Cree un trabajo de embalaje modelo con Lookout for Vision. El trabajo crea el componente del modelo.

  3. Escriba un componente de aplicación cliente. El componente implementa su lógica empresarial.

  4. Implemente el componente del modelo y el componente de la aplicación del cliente en el dispositivo principal medianteAWS IoT Greengrass V2.

Una vez implementados los componentes y las dependencias en el dispositivo principal, puede usar el modelo en el dispositivo principal.

nota

Debes usar la misma AWS región y AWS cuenta para crear e implementar tu modelo de Lookout for Vision y el componente de aplicación cliente.