Création d’une tâche d’étiquetage de segmentation sémantique de nuage de points 3D
Vous pouvez créer une tâche d’étiquetage de nuage de points 3D à l’aide de la console SageMaker AI ou de l’opération d’API CreateLabelingJob. Pour créer une tâche d’étiquetage pour ce type de tâche, vous devez disposer des éléments suivants :
-
Un fichier manifeste d’entrée à une seule trame. Pour savoir comment créer ce type de fichier manifeste, consultez Création d’un fichier manifeste d’entrée de trame de nuage de points. Si vous êtes un nouvel utilisateur des modalités d’étiquetage de nuage de points 3D Ground Truth, nous vous recommandons de consulter Formats de données 3D brutes acceptés.
-
Une équipe de travail formée à partir d’une main-d’œuvre privée ou provenant du fournisseur. Vous ne pouvez pas utiliser des employés Amazon Mechanical Turk pour les tâches d’étiquetage de nuage de points 3D. Pour savoir comment créer des mains-d’œuvre et des équipes de travail, consultez Mains-d’œuvre.
-
Un fichier de configuration de catégorie d’étiquette. Pour plus d’informations, consultez Étiquetage d’un fichier de configuration de catégorie d’étiquetage avec la référence d’attributs de catégorie d’étiquette et de trame.
En outre, veillez à prendre connaissance de la section Attribuer des autorisations IAM pour utiliser Ground Truth et à satisfaire les conditions qui y sont exposées.
Utilisez l’une des sections suivantes pour apprendre à créer une tâche d’étiquetage à l’aide de la console ou d’une API.
Création d’une tâche d’étiquetage (Console)
Vous pouvez suivre les instructions décrites dans Création d’une tâche d’étiquetage (Console) pour apprendre à créer une tâche d’étiquetage de segmentation sémantique de nuage de points 3D dans la console SageMaker AI. Pendant la création de votre tâche d’étiquetage, tenez compte des points suivants :
-
Votre fichier manifeste d’entrée doit être un fichier manifeste à trame unique. Pour plus d’informations, consultez Création d’un fichier manifeste d’entrée de trame de nuage de points.
-
L’étiquetage automatisé des données et la consolidation des annotations ne sont pas pris en charge pour les tâches d’étiquetage de nuage de points 3D.
-
Les tâches d’étiquetage de segmentation sémantique de nuage de points 3D peuvent prendre plusieurs heures. Vous pouvez spécifier une durée plus longue pour ces tâches d’étiquetage lorsque vous sélectionnez votre équipe de travail (jusqu’à 7 jours ou 604 800 secondes).
Création d’une tâche d’étiquetage (API)
Cette section présente les détails que vous devez connaître lorsque vous créez une tâche d’étiquetage à l’aide de l’opération CreateLabelingJob de l’API SageMaker. Cette API définit cette opération pour tous les kits SDK AWS. Pour afficher la liste des kits SDK spécifiques à la langue pris en charge pour cette opération, consultez la section Voir aussi de CreateLabelingJob.
La page Création d’une tâche d’étiquetage (API) fournit une présentation de l’opération CreateLabelingJob. Suivez ces instructions et procédez comme suit pour configurer votre demande :
-
Vous devez entrer un ARN pour
HumanTaskUiArn. Utilisezarn:aws:sagemaker:. Remplacez<region>:394669845002:human-task-ui/PointCloudSemanticSegmentationpar la région AWS dans laquelle vous créez la tâche d’étiquetage.<region>Il ne doit pas y avoir d’entrée pour le paramètre
UiTemplateS3Uri. -
Votre élément
LabelAttributeNamedoit se terminer par-ref. Par exemple,.ss-labels-ref -
Votre fichier manifeste d’entrée doit être un fichier manifeste à trame unique. Pour plus d’informations, consultez Création d’un fichier manifeste d’entrée de trame de nuage de points.
-
Vous spécifiez vos étiquettes et vos instructions de travail dans un fichier de configuration de catégorie d’étiquette. Pour savoir comment créer ce fichier, consultez Étiquetage d’un fichier de configuration de catégorie d’étiquetage avec la référence d’attributs de catégorie d’étiquette et de trame.
-
Vous devez fournir les ARN prédéfinis pour les fonctions Lambda de pré-annotation et de post-annotation (ACS). Ces ARN sont spécifiques à la région AWS que vous utilisez pour créer votre tâche d’étiquetage.
-
Pour trouver l’ARN Lambda de pré-annotation, consultez
PreHumanTaskLambdaArn. Utilisez la région dans laquelle vous créez votre tâche d’étiquetage pour trouver l’ARN correct. Par exemple, si vous créez votre tâche d’étiquetage dans us-east-1, l’ARN seraarn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudSemanticSegmentation. -
Pour trouver l’ARN Lambda de post-annotation, consultez
AnnotationConsolidationLambdaArn. Utilisez la région dans laquelle vous créez votre tâche d’étiquetage pour trouver l’ARN correct. Par exemple, si vous créez votre tâche d’étiquetage dans us-east-1, l’ARN seraarn:aws:lambda:us-east-1:432418664414:function:ACS-3DPointCloudSemanticSegmentation.
-
-
Le nombre de collaborateurs spécifié dans
NumberOfHumanWorkersPerDataObjectdoit être1. -
L’étiquetage automatisé des données n’est pas pris en charge pour les tâches d’étiquetage de nuage de points 3D. Vous ne devez pas spécifier de valeurs pour les paramètres dans
LabelingJobAlgorithmsConfig. -
Les tâches d’étiquetage de segmentation sémantique de nuage de points 3D peuvent prendre plusieurs heures. Vous pouvez spécifier une durée plus longue pour ces tâches d’étiquetage dans
TaskTimeLimitInSeconds(jusqu’à 7 jours ou 604 800 secondes).