ターミナルデータセットエラーのデバッグ - Rekognition

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ターミナルデータセットエラーのデバッグ

ターミナルエラーには、データセットの作成に失敗するファイルエラーと、Amazon Rekognition Custom Labels がデータセットから削除するコンテンツエラーの 2 つのタイプがあります。コンテンツエラーが多すぎると、データセットの作成は失敗します。

ターミナルファイルエラー

次のものはファイルエラーです。ファイルエラーに関する情報は、DescribeDataset を呼び出して、Status および StatusMessage フィールドを確認することにより得ることができます。サンプルコードについては、「データセットの記述 (SDK)」を参照してください。

ERROR_MANIFESTINACCESSIBLE_OR_UNSUPPORTED_FORMAT

エラーメッセージ

マニフェストファイルの拡張子または内容が無効です。

トレーニングマニフェストファイルまたはテストマニフェストファイルにファイル拡張子がないか、内容が無効です。

エラー ERROR_MANIFEST_ORINACCESSIBLE_UNSUPPORTED_FORMAT を修正するには
  • トレーニングマニフェストファイルとテストマニフェストファイルの両方で、以下のような可能性のある原因を確認してください。

    • マニフェストファイルにファイル拡張子がない。慣例により、ファイル拡張子は .manifest です。

    • マニフェストファイルの Amazon S3 バケットまたはキーが見つからない。

ERROR_MANIFEST_SIZE_TOO_LARGE

エラーメッセージ

マニフェストファイルサイズがサポートされている最大サイズを超えています。

トレーニングマニフェストファイルまたはテストマニフェストファイルのサイズ (バイト単位) が大きすぎます。詳細については、「Amazon Rekognition Custom Labels のガイドラインとクォータ」を参照してください。マニフェストファイルのJSON行数が最大数より小さくても、ファイルの最大サイズを超える可能性があります。

Amazon Rekognition Custom Labels コンソールを使用してエラーを修正することはできません。マニフェストファイルのサイズがサポートされている最大サイズを超えています

エラー ERROR_MANIFEST_SIZETOO_LARGE を修正するには
  1. トレーニングマニフェストとテストマニフェストのどちらが最大ファイルサイズを超えているかを確認します。

  2. マニフェストファイル内の行数が大きすぎる場合は、JSON行数を減らします。詳細については、「マニフェストファイルの作成」を参照してください。

ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM

エラーメッセージ

マニフェストファイルの行数が多すぎます。

詳細情報

マニフェストファイル内のJSON行数 (イメージ数) が許容制限を超えています。この制限は、イメージレベルモデルとオブジェクト位置モデルでは異なります。詳細については、「Amazon Rekognition Custom Labels のガイドラインとクォータ」を参照してください。

JSON 行エラーは、JSON行数がERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM制限に達するまで検証されます。

Amazon Rekognition Custom Labels コンソールを使用して ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM エラーを修正することはできません。

ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM を修正するには

ERROR_INVALIDPERMISSIONS_MANIFEST_S3_BUCKET

エラーメッセージ

S3 バケットファイルのアクセス許可が正しくない。

Amazon Rekognition Custom Labels には、トレーニングマニフェストファイルとテストマニフェストファイルを含むバケットへのアクセス許可がありません。

Amazon Rekognition Custom Labels コンソールを使用してこのエラーを修正することはできません。

エラー ERROR_INVALID_PERMISSIONS_S3MANIFEST_BUCKET を修正するには

ERRORTOO_MANY_RECORDS_IN_ERROR

エラーメッセージ

マニフェストファイルにターミナルエラーが多すぎます。

ERROR_TOO_MANY_RECORDS_IN_ERROR を修正するには

Amazon Rekognition Custom Labels コンソールを使用してこのエラーを修正することはできません。

ERROR_MANIFEST_TOO_MANY_LABELS

エラーメッセージ

マニフェストファイルのラベルが多すぎます。

詳細情報

マニフェスト (データセット) 内の固有ラベルの数が上限を超えています。トレーニングデータセットを分割してテストデータセットを作成する場合、ラベルの数は分割後に決定されます。

ERROR_MANIFEST_TOO_ MANY(LABELSコンソール) を修正するには
  • データセットからラベルを削除します。詳細については、「ラベルの管理」を参照してください。ラベルはデータセット内のイメージと境界ボックスから自動的に削除されます。

ERROR_MANIFEST_TOO_MANY_LABELS (JSON 行) を修正するには
  • 画像レベルのJSON行を含むマニフェスト – 画像に 1 つのラベルがある場合は、目的のラベルを使用する画像のJSON行を削除します。JSON 行に複数のラベルが含まれている場合は、目的のラベルの JSON オブジェクトのみを削除します。詳細については、「複数のイメージレベルのラベルをイメージに追加する」を参照してください。

    オブジェクトの場所が JSON Lines のマニフェスト — 削除するラベルの境界ボックスと関連するラベル情報を削除します。これは、目的のラベルを含むJSON行ごとに行います。class-map 配列と、それに対応する objects および annotations 配列のオブジェクトからラベルを削除する必要があります。詳細については、「マニフェストファイル内のオブジェクトのローカリゼーション」を参照してください。

ERROR_INSUFFICIENT_IMAGES_PER_LABEL_FOR_DISTRIBUTE

エラーメッセージ

マニフェストファイルには、データセットを分散するのに十分な数のラベル付きイメージがありません。

データセットの分散は、Amazon Rekognition Custom Labels がトレーニングデータセットを分割してテストデータセットを作成するときに発生します。を呼び出してデータセットを分割することもできますDistributeDatasetEntriesAPI。

エラー ERROR_MANIFEST_TOOMANY_LABELS を修正するには
  • トレーニングデータセットにラベル付きイメージを追加します

ターミナルコンテンツエラー

ターミナルコンテンツエラーには次のようなものがあります。データセットの作成時に、ターミナルコンテンツエラーのあるイメージはデータセットから削除されます。データセットは、引き続きトレーニングに使用できます。コンテンツエラーが多すぎると、データセットの作成/更新は失敗します。データセットオペレーションに関連するターミナルコンテンツエラーは、コンソールに表示されず、 DescribeDatasetや他の から返されませんAPI。データセットにイメージや注釈がないことに気付いた場合は、データセットのマニフェストファイルに次のような問題がないか確認してください。

  • JSON 行の長さが長すぎます。最大長は 100,000 文字です。

  • source-ref 値がJSON行にありません。

  • JSON 行source-refの値の形式が無効です。

  • JSON 行の内容が無効です。

  • source-ref フィールドの値が複数回出現する。イメージは 1 つのデータセットで 1 回しか参照できません。

source-ref フィールドの詳細については、「マニフェストファイルの作成」を参照してください。