Utilizzo del modello Amazon Lookout for Vision su un dispositivo edge - Amazon Lookout per Vision

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo del modello Amazon Lookout for Vision su un dispositivo edge

Puoi usare il tuo modello Amazon Lookout for Vision su dispositivi edge gestiti AWS IoT Greengrass Version 2 da. AWS IoT Greengrass è un runtime edge e un servizio cloud open source per l'Internet of Things (IoT). Puoi usarlo per creare, implementare e gestire applicazioni IoT sui tuoi dispositivi. Per ulteriori informazioni, consulta AWS IoT Greengrass.

Implementa gli stessi modelli Amazon Lookout for Vision che hai addestrato nel cloud AWS IoT Greengrass V2 su dispositivi edge compatibili. Puoi quindi utilizzare il modello distribuito per eseguire il rilevamento delle anomalie in locale, ad esempio in fabbrica, senza lo streaming continuo dei dati sul cloud. In questo modo puoi ridurre al minimo i costi della larghezza di banda e rilevare le anomalie localmente con l'analisi delle immagini in tempo reale.

Suggerimento

Prima di implementare un modello Lookout for Vision AWS IoT Greengrass con, ti consigliamo di leggere AWS IoT Greengrass Version 2la guida per gli sviluppatori. Per ulteriori informazioni, consulta Cos'è AWS IoT Greengrass? .

Per utilizzare un modello Lookout for Vision su AWS IoT Greengrass V2 un dispositivo principale, devi distribuire il modello e il software di supporto come componenti del dispositivo principale. Un componente è un modulo software, ad esempio un modello Lookout for Vision, che viene eseguito su un dispositivo core Greengrass. Esistono due tipi di componenti. Un componente personalizzato è un componente creato dall'utente ed è accessibile solo all'utente. È anche noto come componente privato. Un componente AWS fornito è un componente precostruito che AWS fornisce. È anche noto come componente pubblico. Per ulteriori informazioni, consulta https://docs.aws.amazon.com/greengrass/v2/developerguide/public-components.html.

I componenti che si distribuiscono su un dispositivo principale per un modello Lookout for Vision e il software di supporto sono:

  • Componente del modello. Un componente personalizzato che contiene il modello Lookout for Vision. Per creare il componente del modello, si utilizza Lookout for Vision per creare un processo di packaging del modello. Un processo di modellazione crea un componente per il modello e lo rende disponibile come componente personalizzato all'internoAWS IoT Greengrass V2. Per ulteriori informazioni, consulta Imballaggio del modello Amazon Lookout for Vision.

  • Componente dell'applicazione client. Un componente personalizzato creato dall'utente che implementa il codice per i requisiti aziendali. Ad esempio, trovare circuiti stampati anomali a partire da immagini scattate dopo l'assemblaggio. Per ulteriori informazioni, consulta Scrivere il componente dell'applicazione client.

  • Componente Amazon Lookout for Vision Edge Agent. Un componente AWS fornito che fornisce un'API per l'utilizzo e la gestione del modello. Ad esempio, il codice nel componente dell'applicazione client può utilizzare l'DetectAnomaliesAPI per rilevare anomalie nelle immagini. Il componente Lookout for Vision Edge Agent è una dipendenza del componente del modello. Viene installato automaticamente sul dispositivo principale quando si distribuisce il componente del modello. Per ulteriori informazioni, consulta Riferimento all'API Amazon Lookout for Vision Edge Agent.

Dopo aver creato il componente del modello e il componente dell'applicazione client, è possibile utilizzarli AWS IoT Greengrass V2 per distribuire i componenti e le dipendenze sul dispositivo principale. Per ulteriori informazioni, consulta Distribuzione dei componenti su un dispositivo.

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

Le previsioni effettuate dal modello DetectAnomalies su un dispositivo principale potrebbero differire dalle previsioni effettuate utilizzando lo stesso modello ospitato nel cloud. Ti consigliamo di testare il modello su un dispositivo principale prima di utilizzarlo in un ambiente di produzione.  

Per ridurre le discrepanze di previsione tra modelli ospitati su dispositivi e modelli ospitati sul cloud, consigliamo di aumentare il numero di immagini normali e anomale nel set di dati di addestramento. Non è consigliabile riutilizzare le immagini esistenti per aumentare le dimensioni del set di dati di addestramento.

Implementazione di un modello e di un componente dell'applicazione client su un dispositivo principale AWS IoT Greengrass Version 2

La procedura per distribuire un modello Amazon Lookout for Vision e un componente dell'applicazione client su AWS IoT Greengrass Version 2 un dispositivo principale è la seguente:

  1. Configura i tuoi dispositivi principali con. AWS IoT Greengrass Version 2

  2. Crea un processo di creazione di modelli utilizzando Lookout for Vision. Il lavoro crea il componente del modello.

  3. Scrivi un componente dell'applicazione client. Il componente implementa la tua logica aziendale.

  4. Distribuisci il componente del modello e il componente dell'applicazione client sul dispositivo principale utilizzando. AWS IoT Greengrass V2

Dopo aver distribuito i componenti e le dipendenze sul dispositivo principale, è possibile utilizzare il modello sul dispositivo principale.

Nota

È necessario utilizzare la stessa AWS regione e lo stesso AWS account per creare e distribuire il modello Lookout for Vision e il componente dell'applicazione client.