기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon A2I와 함께 사용하면 Amazon Rekognition DetectModerationLabels
작업은 ConditionType
파라미터에서 다음과 같은 입력을 지원합니다.
-
ModerationLabelConfidenceCheck
– 하나 이상의 지정된 레이블에 대해 추론 신뢰도가 낮을 때 인적 루프를 생성하려면 이 조건 유형을 사용합니다. -
Sampling
– 모든 추론 중 인적 검토를 위해 전송할 비율을 지정하려면 이 조건을 사용합니다. 이 조건을 사용하여 다음을 수행합니다.-
모델의 모든 추론을 무작위로 샘플링하고 인적 검토를 위해 지정된 비율을 전송하여 ML 모델을 감사합니다.
-
ModerationLabelConfidenceCheck
조건을 사용하여ModerationLabelConfidenceCheck
에 지정된 조건을 충족하는 일정 비율의 추론을 무작위로 샘플링하여 인적 루프를 시작하고 지정된 비율만 검토를 위해 인적 작업자에게 전송합니다.
-
참고
동일한 요청을 DetectModerationLabels
로 여러 번 전송해도 해당 입력의 추론에 대한 Sampling
의 결과는 변경되지 않습니다. 예를 들어, DetectModerationLabels
를 한 번 요청했는데 Sampling
이 인적 루프를 시작하지 않으면 이후 동일한 구성으로 DetectModerationLabels
를 요청해도 인적 루프가 시작되지 않습니다.
흐름 정의를 생성할 때 Amazon SageMaker AI 콘솔의 인적 검토 워크플로 섹션에 제공된 기본 작업자 작업 템플릿을 사용하면 작업자가 작업을 열 때 이러한 활성화 조건에 의해 인적 검토를 위해 전송된 추론이 작업자 UI에 포함됩니다. 사용자 지정 작업자 작업 템플릿을 사용하는 경우 이러한 추론에 액세스하려면 <task.input.selectedAiServiceResponse.blocks>
사용자 지정 HTML 요소를 포함해야 합니다. 이 HTML 요소를 사용하는 사용자 지정 템플릿의 예제는 Amazon Rekognition에 사용되는 사용자 지정 템플릿 예제 섹션을 참조하세요.
ModerationLabelConfidenceCheck
입력
ModerationLabelConfidenceCheck
ConditionType
에 대해 다음 ConditionParameters
가 지원됩니다.
-
ModerationLabelName
– Amazon RekognitionDetectModerationLabels
작업에서 탐지된 중재라벨의 정확한 이름(대소문자 구분). 중재 레이블을 나타내는 특수 catch-all 값(*)을 지정할 수 있습니다. -
ConfidenceEquals
-
ConfidenceLessThan
-
ConfidenceLessThanEquals
-
ConfidenceGreaterThan
-
ConfidenceGreaterThanEquals
ModerationLabelConfidenceCheck
ConditionType
을 사용하면 Amazon A2I는 ModerationLabelName
에서 지정한 레이블에 대한 레이블 추론을 인적 검토를 위해 전송합니다.
Sampling 입력
Sampling
ConditionType
은 RandomSamplingPercentage
ConditionParameters
를 지원합니다. RandomSamplingPercentage
파라미터에는 0.01~100 사이의 실수만 입력해야 합니다. 이 숫자는 인적 검토 조건을 충족하여 인적 검토를 위해 전송할 추론의 비율을 나타냅니다. 다른 조건 없이 Sampling
조건을 사용하면 이 숫자는 단일 DetectModerationLabel
요청에 의한 모든 결과 추론 중 인적 검토를 위해 전송할 비율을 나타냅니다.
예시
예 1: And
연산자가 있는 ModerationLabelConfidenceCheck
사용
다음 HumanLoopActivationConditions
조건의 예제는 다음 조건 중 하나 이상을 충족하면 인적 루프를 시작합니다.
-
Amazon Rekognition은 신뢰도가 90에서 99 사이인
Graphic Male Nudity
조절 레이블을 감지합니다. -
Amazon Rekognition은 신뢰도가 80에서 99 사이인
Graphic Female Nudity
조절 레이블을 감지합니다.
Or
및 And
논리 연산자의 용도는 이 논리를 모델링하는 것입니다.
Or
연산자 아래의 두 조건 중 하나만 true
로 평가해도 인적 루프를 생성할 수 있지만 Amazon Augmented AI는 모든 조건을 평가합니다. 인적 검토자에게 true
로 평가된 모든 조건에 대한 조절 레이블을 검토하도록 요청이 됩니다.
{
"Conditions": [{
"Or": [{
"And": [{
"ConditionType": "ModerationLabelConfidenceCheck",
"ConditionParameters": {
"ModerationLabelName": "Graphic Male Nudity",
"ConfidenceLessThanEquals": 99
}
},
{
"ConditionType": "ModerationLabelConfidenceCheck",
"ConditionParameters": {
"ModerationLabelName": "Graphic Male Nudity",
"ConfidenceGreaterThanEquals": 90
}
}
]
},
{
"And": [{
"ConditionType": "ModerationLabelConfidenceCheck",
"ConditionParameters": {
"ModerationLabelName": "Graphic Female Nudity",
"ConfidenceLessThanEquals": 99
}
},
{
"ConditionType": "ModerationLabelConfidenceCheck",
"ConditionParameters": {
"ModerationLabelName": "Graphic Female Nudity",
"ConfidenceGreaterThanEquals": 80
}
}
]
}
]
}]
}
예 2: 포괄 값(*)과 함께 ModerationLabelConfidenceCheck
사용
다음 예제에서는 신뢰도가 75 이상인 조절 레이블이 감지되면 인적 루프가 시작됩니다. 인적 검토자는 신뢰도 점수가 75 이상인 모든 중재 레이블을 검토해야 합니다.
{
"Conditions": [
{
"ConditionType": "ModerationLabelConfidenceCheck",
"ConditionParameters": {
"ModerationLabelName": "*",
"ConfidenceGreaterThanEquals": 75
}
}
]
}
예제 3: Sampling 사용
다음 예에서는 DetectModerationLabels
요청으로 인한 Amazon Rekognition 추론 중 5%가 인적 작업자에게 전송됩니다. SageMaker AI 콘솔에 제공된 기본 작업자 작업 템플릿을 사용하는 경우 Amazon Rekognition에서 반환한 모든 조정 레이블이 검토를 위해 작업자에게 전송됩니다.
{
"Conditions": [
{
"ConditionType": "Sampling",
"ConditionParameters": {
"RandomSamplingPercentage": 5
}
}
]
}
예 4: 샘플링 및 And
연산자가 있는 ModerationLabelConfidenceCheck
사용
이 예에서는 Graphic Male
Nudity
조절 레이블이 신뢰도가 50을 초과하면 Amazon Rekognition 추론 중 5%가 작업자 검토를 위해 전송됩니다. SageMaker AI 콘솔에 제공된 기본 작업자 작업 템플릿을 사용하는 경우 레이블의 추론만 검토를 위해 작업자에게 Graphic Male Nudity
전송됩니다.
{
"Conditions": [
{
"And": [
{
"ConditionType": "Sampling",
"ConditionParameters": {
"RandomSamplingPercentage": 5
}
},
{
"ConditionType": "ModerationLabelConfidenceCheck",
"ConditionParameters": {
"ModerationLabelName": "Graphic Male Nudity",
"ConfidenceGreaterThan": 50
}
}
]
}
]
}
예 5: 샘플링 및 And
연산자가 있는 ModerationLabelConfidenceCheck
사용
이 예제를 사용하여 지정된 레이블 중 낮은 신뢰도 추론을 항상 인적 검토를 위해 전송하고, 레이블 중 높은 신뢰도 추론을 지정된 비율만큼 샘플링하도록 인적 검토 워크플로를 구성합니다.
다음 예제에서는 인적 검토가 다음 방법 중 하나로 시작됩니다.
-
Graphic Male Nudity
중재 레이블에 대한 추론 중 신뢰도 점수가 60 미만인 경우 항상 인적 검토를 위해 전송됩니다.Graphic Male Nudity
레이블만 검토를 위해 작업자에게 전송됩니다. -
신뢰도 점수가 90을 초과하면
Graphic Male Nudity
조절 레이블에 대한 모든 추론 중 5%가 항상 인적 검토를 위해 전송됩니다.Graphic Male Nudity
레이블만 검토를 위해 작업자에게 전송됩니다.
{
"Conditions": [
{
"Or": [
{
"ConditionType": "ModerationLabelConfidenceCheck",
"ConditionParameters": {
"ModerationLabelName": "Graphic Male Nudity",
"ConfidenceLessThan": 60
}
},
{
"And": [
{
"ConditionType": "Sampling",
"ConditionParameters": {
"RandomSamplingPercentage": 5
}
},
{
"ConditionType": "ModerationLabelConfidenceCheck",
"ConditionParameters": {
"ModerationLabelName": "Graphic Male Nudity",
"ConfidenceGreaterThan": 90
}
}
]
}
]
}
]
}
예 6: 샘플링 및 Or
연산자가 있는 ModerationLabelConfidenceCheck
사용
다음 예제에서는 Amazon Rekognition 추론 응답에 추론 신뢰도가 50을 초과하는 'Graphic Male Nudity' 레이블이 포함되면 인적 루프가 생성됩니다. 또한 다른 모든 추론 중 5%가 인적 루프를 시작합니다.
{
"Conditions": [
{
"Or": [
{
"ConditionType": "Sampling",
"ConditionParameters": {
"RandomSamplingPercentage": 5
}
},
{
"ConditionType": "ModerationLabelConfidenceCheck",
"ConditionParameters": {
"ModerationLabelName": "Graphic Male Nudity",
"ConfidenceGreaterThan": 50
}
}
]
}
]
}