훈련 오류 수정 - Rekognition

훈련 오류 수정

매니페스트 요약을 사용하여 훈련 중에 발생한 터미널 매니페스트 콘텐츠 오류 목록비터미널 JSON 라인 검증 오류 목록 항목을 식별할 수 있습니다. 매니페스트 콘텐츠 오류는 반드시 수정해야 합니다. 비터미널 JSON 라인 오류도 수정하는 것이 좋습니다. 구체적인 오류와 해결책에 대해서는 비터미널 JSON 라인 검증 오류터미널 매니페스트 콘텐츠 오류 항목을 참조하세요.

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

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

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

Amazon Rekognition Custom Labels 훈련 오류를 수정하려면
  1. 검증 결과 파일을 다운로드하세요. 파일 이름은 training_manifest_with_validation.json, testing_manifest_with_validation.json, manifest_summary.json입니다. 자세한 내용은 검증 결과 가져오기 단원을 참조하십시오.

  2. 매니페스트 요약 파일(manifest_summary.json)을 엽니다.

  3. 매니페스트 요약의 모든 오류를 수정합니다. 자세한 내용은 매니페스트 요약 이해 단원을 참조하십시오.

  4. 매니페스트 요약에서 trainingerror_line_indices 배열을 반복하여 해당 JSON 라인 번호에서 training_manifest_with_validation.json의 오류를 수정하세요. 자세한 내용은 훈련 및 테스트 검증 결과 매니페스트의 이해 단원을 참조하십시오.

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

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

AWS SDK를 사용하고 훈련 또는 테스트 검증 데이터 매니페스트 파일의 오류를 수정하기로 선택한 경우, TrainingDataTestingData 입력 파라미터의 검증 데이터 매니페스트 파일 위치를 사용하여 CreateProjectVersion을 만드세요. 자세한 내용은 모델 훈련(SDK) 단원을 참조하십시오.

JSON 라인 오류 우선순위

다음 JSON 라인 오류가 먼저 감지됩니다. 이러한 오류가 발생하면 JSON 라인 오류 검증이 중지됩니다. 다른 JSON 라인 오류를 수정하려면 먼저 이러한 오류를 수정해야 합니다.

  • MISSING_SOURCE_REF

  • ERROR_INVALID_SOURCE_REF_FORMAT

  • ERROR_NO_LABEL_ATTRIBUTES

  • ERROR_INVALID_LABEL_ATTRIBUTE_FORMAT

  • ERROR_INVALID_LABEL_ATTRIBUTE_METADATA_FORMAT

  • ERROR_MISSING_BOUNDING_BOX_CONFIDENCE

  • ERROR_MISSING_CLASS_MAP_ID

  • ERROR_INVALID_JSON_LINE