Usando seu modelo Amazon Lookout for Vision em um dispositivo de ponta - Amazon Lookout for Vision

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usando seu modelo Amazon Lookout for Vision em um dispositivo de ponta

Você pode usar seu modelo Amazon Lookout for Vision em dispositivos periféricos gerenciados peloAWS IoT Greengrass Version 2. O AWS IoT Greengrass é um serviço de nuvem e tempo de execução de ponta da Internet das Coisas (IoT) de código aberto. Você pode usá-lo para criar, implantar e gerenciar aplicativos de IoT em seus dispositivos. Para obter mais informações, consulte AWS IoT Greengrass.

Você implanta os mesmos modelos do Amazon Lookout for Vision que você treinou na nuvem em dispositivos de AWS IoT Greengrass V2 ponta compatíveis. Em seguida, você pode usar seu modelo implantado para realizar a detecção de anomalias no local, como no chão de fábrica, sem transmitir dados continuamente para a nuvem. Dessa forma, você pode minimizar os custos de largura de banda e detectar anomalias localmente com a análise de imagens em tempo real.

dica

Antes de implantar um modelo do Lookout for Vision AWS IoT Greengrass com, recomendamos que você leia AWS IoT Greengrass Version 2o guia do desenvolvedor. Para obter mais informações, consulte O que é o AWS IoT Greengrass?

Para usar um modelo do Lookout for Vision em AWS IoT Greengrass V2 um dispositivo principal, você implanta o modelo e o software de suporte como componentes do dispositivo principal. Um componente é um módulo de software, como o modelo Lookout for Vision, executado em um dispositivo principal do Greengrass. Existem duas formas de componente. Um componente personalizado é um componente que você cria e só pode ser acessado por você. Também é conhecido como um componente privado. Um componente AWS fornecido é um componente pré-construído que AWS fornece. Também é conhecido como um componente público. Para obter mais informações, consulte https://docs.aws.amazon.com/greengrass/v2/developerguide/public-components.html.

Os componentes que você implanta em um dispositivo principal para um modelo e software de suporte do Lookout for Vision são:

  • Componente do modelo. Um componente personalizado que contém seu modelo do Lookout for Vision. Para criar o componente do modelo, você usa o Lookout for Vision para criar um trabalho de empacotamento do modelo. Um trabalho de empacotamento de modelo cria um componente para o modelo e o disponibiliza como um componente personalizado dentro deleAWS IoT Greengrass V2. Para obter mais informações, consulte Empacotar seu modelo Amazon Lookout for Vision.

  • Componente do aplicativo cliente. Um componente personalizado que você cria que implementa o código para suas necessidades comerciais. Por exemplo, encontrar placas de circuito anômalas a partir de imagens tiradas após a montagem. Para obter mais informações, consulte Escrevendo seu componente de aplicativo cliente.

  • Componente Amazon Lookout for Vision Edge Agent. Um componente AWS fornecido que fornece uma API para usar e gerenciar seu modelo. Por exemplo, o código no componente do aplicativo cliente pode usar a DetectAnomalies API para detectar anomalias nas imagens. O componente Lookout for Vision Edge Agent é uma dependência do componente do modelo. Ele é instalado automaticamente no dispositivo principal quando você implanta o componente do modelo. Para obter mais informações, consulte Referência da API do Amazon Lookout for Vision.

Depois de criar o componente modelo e o componente do aplicativo cliente, você pode usar AWS IoT Greengrass V2 para implantar os componentes e dependências no dispositivo principal. Para obter mais informações, consulte Implantando seus componentes em um dispositivo.

Importante

As previsões que seu modelo faz DetectAnomalies em um dispositivo principal podem ser diferentes das previsões feitas usando o mesmo modelo hospedado na nuvem. Recomendamos que você teste seu modelo em um dispositivo principal antes de usá-lo em um ambiente de produção.  

Para reduzir as incompatibilidades de previsão entre modelos hospedados em dispositivos e modelos hospedados na nuvem, recomendamos aumentar o número de imagens normais e anômalas em seu conjunto de dados de treinamento. Não recomendamos reutilizar imagens existentes para aumentar o tamanho do conjunto de dados de treinamento.

Implantação de um modelo e componente de aplicativo cliente em um dispositivo AWS IoT Greengrass Version 2 principal

O procedimento para implantar um modelo Amazon Lookout for Vision e um componente de aplicativo cliente em AWS IoT Greengrass Version 2 um dispositivo principal é o seguinte:

  1. Configure seus dispositivos principais comAWS IoT Greengrass Version 2.

  2. Crie um trabalho de empacotamento de modelo usando o Lookout for Vision. O trabalho cria seu componente de modelo.

  3. Escreva um componente do aplicativo cliente. O componente implementa sua lógica de negócios.

  4. Implante o componente do modelo e o componente do aplicativo cliente no dispositivo principal usandoAWS IoT Greengrass V2.

Depois que os componentes e dependências forem implantados no dispositivo principal, você poderá usar o modelo no dispositivo principal.

nota

Você deve usar a mesma AWS região e AWS conta para criar e implantar seu modelo e componente de aplicativo cliente do Lookout for Vision.