

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

# イメージにイメージレベルのラベルを割り当てる
<a name="md-assign-image-level-labels"></a>

イメージレベルのラベルを使用して、イメージをカテゴリに分類するモデルをトレーニングします。イメージレベルのラベルは、イメージにオブジェクト、シーン、または概念が含まれていることを示しています。例えば、次のイメージは川を示しています。モデルがイメージに川を含むものとして分類した場合、*river* のイメージレベルのラベルを追加することになります。詳細については、「[データセットの目的の設定](md-dataset-purpose.md)」を参照してください。

![\[夕暮れか日の出時に山々と雲が映り込んだ静かな湖面。\]](http://docs.aws.amazon.com/ja_jp/rekognition/latest/customlabels-dg/images/pateros.jpg)


イメージレベルのラベルを含むデータセットには、少なくとも 2 つのラベルを定義する必要があります。各イメージには、イメージ内のオブジェクト、シーン、または概念を識別するラベルが少なくとも 1 つ割り当てられている必要があります。

**画像レベルのラベルを画像に割り当てるには (コンソール)**

1. Amazon Rekognition コンソールを [https://console.aws.amazon.com/rekognition/](https://console.aws.amazon.com/rekognition/) で開きます。

1. **[カスタムラベルを使用]** を選択します。

1. **[開始方法]** を選択します。

1. 左ナビゲーションペインで、**[プロジェクト]** を選択します。

1. 「**プロジェクト**」 ページで、削除するプロジェクトを選択します。プロジェクトの詳細ページが表示されます。

1. 左のナビゲーションペインの **[データセット]** を選択します。

1. トレーニングデータセットにラベルを追加する場合は、**[トレーニング]** タブを選択します。それ以外の場合は、**[テスト]** タブを選択してテストデータセットにラベルを追加します。

1. **[ラベル付けを開始]** を選択してラベル付けモードに入ります。

1. イメージギャラリーで、ラベルを追加するイメージを 1 つ以上選択します。一度に選択できるのは 1 ページのイメージのみです。1 ページの連続した範囲のイメージを選択するには

   1. 範囲内にある最初のイメージを選択します。

   1. Shift キーを押したままにします。

   1. 最後のイメージ範囲を選択します。最初のイメージと 2 番目のイメージ間のイメージも選択されます。

   1. Shift キーを放します。

1. **[画像レベルのラベルを割り当てる]** を選択します。

1. **[画像レベルのラベルを選択した画像に割り当てる]** ダイアログボックスで、1 つ以上のイメージに割り当てるラベルを選択します。

1. **[割り当てる]** を選択して、イメージにラベルを割り当てます。

1. すべてのイメージに必要なラベルが付けられるまで、ラベル付けを繰り返します。

1. **[変更を保存]** を選択して、変更を保存します。

## 画像レベルのラベルを割り当てる (SDK)
<a name="md-assign-image-level-labels-sdk"></a>

`UpdateDatasetEntries` API を使用して、イメージに割り当てられているイメージレベルのラベルを追加または更新できます。 `UpdateDatasetEntries` は 1 行以上の JSON 行を使用します。各 JSON 行は 1 つのイメージを表します。イメージレベルのラベルが付いたイメージの場合、JSON 行は次のようになります。

```
{"source-ref":"s3://custom-labels-console-us-east-1-nnnnnnnnnn/gt-job/manifest/IMG_1133.png","TestCLConsoleBucket":0,"TestCLConsoleBucket-metadata":{"confidence":0.95,"job-name":"labeling-job/testclconsolebucket","class-name":"Echo Dot","human-annotated":"yes","creation-date":"2020-04-15T20:17:23.433061","type":"groundtruth/image-classification"}}
```

`source-ref` フィールドはイメージの場所を示します。JSON 行には、イメージに割り当てられたイメージレベルのラベルも含まれています。詳細については、「[マニフェストファイルでの画像レベルラベルのインポート](md-create-manifest-file-classification.md)」を参照してください。

**画像に画像レベルのラベルを割り当てるには**

1. `ListDatasetEntries` を使用して既存のイメージの JSON 行を取得します。`source-ref` フィールドには、ラベルを割り当てるイメージの場所を指定します。詳細については、「[データセットエントリの一覧表示 (SDK)](md-listing-dataset-entries-sdk.md)」を参照してください。

1. [マニフェストファイルでの画像レベルラベルのインポート](md-create-manifest-file-classification.md) の情報を使用して、前のステップで返された JSON 行を更新します。

1. `UpdateDatasetEntries` を呼び出してイメージを更新します。詳細については、「[データセットへのイメージの追加](md-add-images.md)」を参照してください。