ターミナルエラー - Rekognition

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

ターミナルエラー

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

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

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

ERROR_MANIFEST_INACCESSIBLE_OR_UNSUPPORTED_FORMAT

エラーメッセージ

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

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

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

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

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

ERROR_MANIFEST_SIZE_TOO_LARGE

エラーメッセージ

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

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

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

エラー ERROR_MANIFEST_SIZE_TOO_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_INVALID_PERMISSIONS_MANIFEST_S3_BUCKET

エラーメッセージ

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

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

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

エラー ERROR_INVALID_PERMISSIONS_MANIFEST_S3_BUCKET を修正するには

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

ERROR_INSUFFICIENT_IMAGES_PER_LABEL_FOR_DISTRIBUTE

エラーメッセージ

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

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

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

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

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

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

  • JSON 行に source-ref 値がない。

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

  • JSON 行の内容が無効。

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

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