使用 建立串流標籤任務 SageMaker API - Amazon SageMaker

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 建立串流標籤任務 SageMaker API

以下是 AWS Python SDK(Boto3) 請求的範例,您可以使用 在美國東部 (維吉尼亞北部) 區域中啟動內建任務類型的串流標籤任務。有關下方每個參數的更多詳細資訊,請參閱 CreateLabelingJob。若要了解如何使用此API及相關語言特定的 建立標籤工作SDKs,請參閱建立標籤工作 (API)

請留意此範例的下列參數:

  • SnsDataSource – 此參數會出現在 OutputConfig InputConfig和 中,用於分別識別您的輸入和輸出 Amazon SNS主題。若要建立串流標籤工作,您需要提供 Amazon SNS輸入主題。您也可以選擇性地提供 Amazon SNS輸出主題。

  • S3DataSource - 此為選用參數。如果您要包含標籤工作開始時立即標籤之資料物件的輸入資訊清單檔案,請使用此參數。

  • StoppingConditions - 建立串流標籤工作時忽略此參數。若要進一步了解如何停止串流標籤工作,請參閱停止串流標籤工作

  • 串流標籤工作不支援自動化資料標籤。請勿包含 LabelingJobAlgorithmsConfig 參數。

response = client.create_labeling_job( LabelingJobName= 'example-labeling-job', LabelAttributeName='label', InputConfig={ 'DataSource': { 'S3DataSource': { 'ManifestS3Uri': 's3://bucket/path/manifest-with-input-data.json' }, 'SnsDataSource': { 'SnsTopicArn': 'arn:aws:sns:us-east-1:123456789012:your-sns-input-topic' } }, 'DataAttributes': { 'ContentClassifiers': [ 'FreeOfPersonallyIdentifiableInformation'|'FreeOfAdultContent', ] } }, OutputConfig={ 'S3OutputPath': 's3://bucket/path/file-to-store-output-data', 'KmsKeyId': 'string', 'SnsTopicArn': 'arn:aws:sns:us-east-1:123456789012:your-sns-output-topic' }, RoleArn='arn:aws:iam::*:role/*', LabelCategoryConfigS3Uri='s3://bucket/path/label-categories.json', HumanTaskConfig={ 'WorkteamArn': 'arn:aws:sagemaker:us-east-1:*:workteam/private-crowd/*', 'UiConfig': { 'UiTemplateS3Uri': 's3://bucket/path/custom-worker-task-template.html' }, 'PreHumanTaskLambdaArn': 'arn:aws:lambda:us-east-1:432418664414:function:PRE-tasktype', 'TaskKeywords': [ 'Example key word', ], 'TaskTitle': 'Multi-label image classification task', 'TaskDescription': 'Select all labels that apply to the images shown', 'NumberOfHumanWorkersPerDataObject': 123, 'TaskTimeLimitInSeconds': 123, 'TaskAvailabilityLifetimeInSeconds': 123, 'MaxConcurrentTaskCount': 123, 'AnnotationConsolidationConfig': { 'AnnotationConsolidationLambdaArn': 'arn:aws:lambda:us-east-1:432418664414:function:ACS-tasktype' } }, Tags=[ { 'Key': 'string', 'Value': 'string' }, ] )