

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 훈련 오류 수정
<a name="tm-debugging-fixing-validation-errors"></a>

매니페스트 요약을 사용하여 훈련 중에 발생한 [터미널 매니페스트 콘텐츠 오류 목록](tm-debugging.md#tm-error-category-combined-terminal) 및 [비터미널 JSON 라인 검증 오류 목록](tm-debugging.md#tm-error-category-non-terminal-errors) 항목을 식별할 수 있습니다. 매니페스트 콘텐츠 오류는 반드시 수정해야 합니다. 비터미널 JSON 라인 오류도 수정하는 것이 좋습니다. 구체적인 오류와 해결책에 대해서는 [비터미널 JSON 라인 검증 오류](tm-debugging-json-line-errors.md) 및 [터미널 매니페스트 콘텐츠 오류](tm-debugging-aggregate-errors.md) 항목을 참조하세요.

훈련에 사용되는 훈련 또는 테스트 데이터 세트를 수정할 수 있습니다. 또는 훈련 및 테스트 검증 매니페스트 파일에서 필요한 부분을 수정하고 이를 사용하여 모델을 훈련할 수 있습니다.

수정한 후에는 업데이트된 매니페스트를 가져와서 모델을 재훈련해야 합니다. 자세한 내용은 [매니페스트 파일 생성](md-create-manifest-file.md) 단원을 참조하십시오.

다음 절차는 매니페스트 요약을 사용하여 터미널 매니페스트 콘텐츠 오류를 수정하는 방법을 보여줍니다. 이 절차는 훈련 및 테스트 검증 매니페스트에서 JSON 라인 오류를 찾아 수정하는 방법도 보여줍니다.

**Amazon Rekognition Custom Labels 훈련 오류를 수정하려면**

1. 검증 결과 파일을 다운로드하세요. 파일 이름은 training\$1manifest\$1with\$1validation.json**, testing\$1manifest\$1with\$1validation.json**, manifest\$1summary.json**입니다. 자세한 내용은 [검증 결과 가져오기](tm-debugging-getting-validation-data.md) 단원을 참조하십시오.

1. 매니페스트 요약 파일(manifest\$1summary.json**)을 엽니다.

1. 매니페스트 요약의 모든 오류를 수정합니다. 자세한 내용은 [매니페스트 요약 이해](tm-debugging-summary.md) 단원을 참조하십시오.

1. 매니페스트 요약에서 `training`의 `error_line_indices` 배열을 반복하여 해당 JSON 라인 번호에서 `training_manifest_with_validation.json`의 오류를 수정하세요. 자세한 내용은 [훈련 및 테스트 검증 결과 매니페스트의 이해](tm-debugging-scope-json-line.md) 단원을 참조하십시오.

1. `testing`의 `error_line_indices` 배열을 반복하여 해당 JSON 라인 번호에서 `testing_manifest_with_validation.json`의 오류를 수정하세요.

1. 검증 매니페스트 파일을 훈련 및 테스트 데이터 세트로 사용하여 모델을 다시 훈련합니다. 자세한 내용은 [Amazon Rekognition Custom Labels 모델 훈련](training-model.md) 단원을 참조하십시오.

 AWS SDK를 사용 중이고 훈련 또는 테스트 검증 데이터 매니페스트 파일의 오류를 수정하도록 선택한 경우 [TrainingData](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_TrainingData) 및 [TestingData](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_TestingData) 입력 파라미터에서 검증 데이터 매니페스트 파일의 위치를 [CreateProjectVersion](https://docs.aws.amazon.com/rekognition/latest/APIReference/API_CreateProjectVersion)으로 사용합니다. 자세한 내용은 [모델 훈련(SDK)](training-model.md#tm-sdk) 단원을 참조하십시오.

## JSON 라인 오류 우선순위
<a name="tm-debugging-json-line-error-precedence"></a>

다음 JSON 라인 오류가 먼저 감지됩니다. 이러한 오류가 발생하면 JSON 라인 오류 검증이 중지됩니다. 다른 JSON 라인 오류를 수정하려면 먼저 이러한 오류를 수정해야 합니다.
+ MISSING\$1SOURCE\$1REF
+ ERROR\$1INVALID\$1SOURCE\$1REF\$1FORMAT
+ ERROR\$1NO\$1LABEL\$1ATTRIBUTES
+ ERROR\$1INVALID\$1LABEL\$1ATTRIBUTE\$1FORMAT
+ ERROR\$1INVALID\$1LABEL\$1ATTRIBUTE\$1METADATA\$1FORMAT
+ ERROR\$1MISSING\$1BOUNDING\$1BOX\$1CONFIDENCE
+ ERROR\$1MISSING\$1CLASS\$1MAP\$1ID
+ ERROR\$1INVALID\$1JSON\$1LINE