예: SageMaker API를 사용하여 스트리밍 레이블 지정 작업 생성
다음은 미국 동부(버지니아 북부) 리전의 기본 제공 태스크 유형에 대한 스트리밍 레이블 지정 작업을 시작하는 데 사용할 수 있는 AWS Python SDK(Boto3) 요청CreateLabelingJob
을 참조하세요. 이 API 및 관련 언어별 SDK를 사용하여 레이블 지정 작업을 생성하는 방법을 알아보려면 레이블 지정 작업 생성(API)을 참조하세요.
이 예에는 다음 파라미터가 포함되어 있습니다.
-
SnsDataSource
- 이 파라미터는InputConfig
및OutputConfig
에 나타나며, 입력 및 출력의 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
' }, ] )