Creare un processo di etichettatura in streaming
I processi di etichettatura in streaming consentono di inviare singoli oggetti di dati in tempo reale a un processo di etichettatura in streaming in esecuzione perpetua. Per creare un processo di etichettatura in streaming, puoi specificare l’ARN dell’argomento di input di Amazon SNS, SnsTopicArn, nel parametro InputConfig quando effettui una richiesta CreateLabelingJob. Facoltativamente, puoi anche creare un argomento di output di Amazon SNS e specificarlo in OutputConfig se desideri ricevere i dati delle etichette in tempo reale.
Importante
Se sei un nuovo utente dei processi di etichettatura in streaming di Ground Truth, ti consigliamo di consultare Processi di etichettatura in streaming Ground Truth prima di creare un processo di etichettatura in streaming. I processi di etichettatura in streaming Ground Truth sono supportati solo tramite l'API SageMaker.
Utilizza le seguenti sezioni per creare le risorse necessarie e utilizzabili per creare un processo di etichettatura in streaming:
-
Scopri come creare argomenti SNS con le autorizzazioni richieste per i processi di etichettatura in streaming di Ground Truth seguendo le fasi descritte in Utilizzare gli argomenti Amazon SNS per l’etichettatura dei dati I tuoi argomenti SNS devono essere creati nella stessa Regione AWS del tuo processo di etichettatura.
-
Scopri come configurare un endpoint per ricevere i dati di output delle attività di etichettatura su un dispositivo specificato ogni volta che viene completata un'attività di etichettatura Iscrizione di un endpoint a un argomento di output Amazon SNS.
-
Per informazioni su come configurare il bucket Amazon S3 per inviare notifiche all'argomento di input di Amazon SNS, consulta Creazione di notifiche di eventi di bucket basate su Amazon S3, in base ad Amazon SNS definito nel processo di etichettatura.
-
Facoltativamente, aggiungi gli oggetti di dati che desideri etichettare non appena il processo di etichettatura inizia al tuo manifesto di input. Per ulteriori informazioni, consulta Creazione di un file manifest (opzionale).
-
Sono necessarie altre risorse per creare un processo di etichettatura, come un ruolo IAM, un bucket Amazon S3, un modello di attività del worker e categorie di etichette. Questi sono descritti nella documentazione di Ground Truth sulla creazione di un processo di etichettatura. Per ulteriori informazioni, consulta Creazione di un processo di etichettatura.
Importante
Quando si crea un processo di etichettatura, è necessario fornire un ruolo di esecuzione IAM. Collega la policy gestita AWS AmazonSageMakerGroundTruthExecution a questo ruolo per assicurarti che disponga delle autorizzazioni necessarie per eseguire il tuo processo di etichettatura.
Quando invii una richiesta per creare un processo di etichettatura in streaming, lo stato del processo di etichettatura è Initializing. Una volta che il processo di etichettatura è attivo, lo stato cambia in InProgress. Non inviare nuovi oggetti di dati al tuo processo di etichettatura né cercare di interrompere il processo di etichettatura mentre è nello stato Initializing. Una volta modificato lo stato in InProgress, puoi iniziare a inviare nuovi oggetti di dati utilizzando Amazon SNS e la configurazione Amazon S3.