매니페스트 요약 이해 - Rekognition

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

매니페스트 요약 이해

매니페스트 요약에는 다음 정보가 포함되어 있습니다.

터미널 매니페스트 파일 오류 항목이 없는 경우 훈련 중에 매니페스트 요약이 생성됩니다. 매니페스트 요약 파일(manifest_summary.json)의 위치를 가져오려면 검증 결과 가져오기 항목을 참조하세요.

참고

서비스 오류매니페스트 파일 오류는 매니페스트 요약에 보고되지 않습니다. 자세한 정보는 터미널 오류을 참조하세요.

특정 매니페스트 콘텐츠 오류에 대한 자세한 내용은 터미널 매니페스트 콘텐츠 오류 항목을 참조하세요.

매니페스트 요약 파일 형식

매니페스트 파일은 statisticserrors의 2개 항목으로 구성되어 있습니다.

통계

statistics에는 훈련 및 테스트 데이터 세트의 오류에 대한 정보가 들어 있습니다.

  • training: 훈련 데이터 세트에서 발견된 통계 및 오류

  • testing: 테스트 데이터 세트에서 발견된 통계 및 오류

errors 배열의 객체에는 매니페스트 콘텐츠 오류에 대한 오류 코드와 메시지가 포함됩니다.

error_line_indices 배열에는 오류가 있는 훈련 또는 테스트 매니페스트의 각 JSON 행에 대한 줄 번호가 포함됩니다. 자세한 정보는 훈련 오류 수정을 참조하세요.

errors

훈련 데이터 세트와 테스트 데이터 세트 모두에 관련된 오류가 있습니다. 예를 들어, 훈련 및 테스트 데이터 세트와 겹치는 사용 가능한 레이블이 충분하지 않을 때 ERROR_INSUFFICIENT_USABLE_LABEL_OVERLAP 오류가 발생합니다.

{ "statistics": { "training": { "use_case": String, # Possible values are IMAGE_LEVEL_LABELS, OBJECT_LOCALIZATION and NOT_DETERMINED "total_json_lines": Number, # Total number json lines (images) in the training manifest. "valid_json_lines": Number, # Total number of JSON Lines (images) that can be used for training. "invalid_json_lines": Number, # Total number of invalid JSON Lines. They are not used for training. "ignored_json_lines": Number, # JSON Lines that have a valid schema but have no annotations. The aren't used for training and aren't counted as invalid. "error_json_line_indices": List[int], # Contains a list of line numbers for JSON line errors in the training dataset. "errors": [ { "code": String, # Error code for a training manifest content error. "message": String # Description for a training manifest content error. } ] }, "testing": { "use_case": String, # Possible values are IMAGE_LEVEL_LABELS, OBJECT_LOCALIZATION and NOT_DETERMINED "total_json_lines": Number, # Total number json lines (images) in the manifest. "valid_json_lines": Number, # Total number of JSON Lines (images) that can be used for testing. "invalid_json_lines": Number, # Total number of invalid JSON Lines. They are not used for testing. "ignored_json_lines": Number, # JSON Lines that have a valid schema but have no annotations. They aren't used for testing and aren't counted as invalid. "error_json_line_indices": List[int], # contains a list of error record line numbers in testing dataset. "errors": [ { "code": String, # # Error code for a testing manifest content error. "message": String # Description for a testing manifest content error. } ] } }, "errors": [ { "code": String, # # Error code for errors that span the training and testing datasets. "message": String # Description of the error. } ] }

예제 매니페스트 요약

다음 예제는 터미널 매니페스트 콘텐츠 오류(ERROR_TOO_MANY_INVALID_ROWS_IN_MANIFEST)를 보여주는 부분 매니페스트 요약입니다. error_json_line_indices 배열에는 해당하는 훈련 또는 테스트 검증 매니페스트에 있는 비터미널 JSON 라인 오류의 줄 번호가 포함됩니다.

{ "errors": [], "statistics": { "training": { "use_case": "NOT_DETERMINED", "total_json_lines": 301, "valid_json_lines": 146, "invalid_json_lines": 155, "ignored_json_lines": 0, "errors": [ { "code": "ERROR_TOO_MANY_INVALID_ROWS_IN_MANIFEST", "message": "The manifest file contains too many invalid rows." } ], "error_json_line_indices": [ 15, 16, 17, 22, 23, 24, . . . . 300 ] }, "testing": { "use_case": "NOT_DETERMINED", "total_json_lines": 15, "valid_json_lines": 13, "invalid_json_lines": 2, "ignored_json_lines": 0, "errors": [], "error_json_line_indices": [ 13, 15 ] } } }