> For the complete documentation index, see [llms.txt](https://docs.annostation.orni.co.jp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.annostation.orni.co.jp/jpn/mastering-annostation/projectsetup/labels.md).

# ラベルを定義する

## 概要

高品質のトレーニングデータを作成するには、クリーンでよく考えられたラベルが必要です。

AnnoStationは以下の2種類のラベルをサポートしています。

| タイプ       | 説明                                                                                                                                                                                                                     |
| --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| セグメンテーション | セグメンテーションは通常オブジェクトの形状を正確に検出できるモデルを訓練する場合に使用されます。画像の*各ピクセル*に対してそのピクセルがあらわすオブジェクトのクラスを定義します。                                                                                                                             |
| ベクター      | <p>ベクターは、画像内の特定の物体を検出するためによく使われます。オブジェクトの形状の輪郭をそのオブジェクトがあらわすクラスを用いて定義します。</p><p>AnnoStation は以下のタイプのベクトルオブジェクトをサポートしています：</p><ul><li>Point（点）</li><li>Bounding Box（矩形）</li><li>Polygon（多角形）</li><li>Path（直線）</li></ul> |

&#x20;ベクターラベルの場合は、[カスタム属性を定義](/jpn/mastering-annostation/projectsetup/labels.md#kasutamu)して分類を追加することもできます。

## &#x20;新しいラベルを作成する&#x20;

1. `Annotation Labels`タブに移動します。
2. **Add label**をクリックします。&#x20;
3. 名前を入力し、色を選択します。&#x20;
4. ラベルが **Segmentation**または **Vector**のどちらかを選択します。&#x20;
   * ベクターラベルの場合は、カスタム属性を定義できます。&#x20;
5. **Create Label**を選択します。&#x20;

### カスタム属性&#x20;

アノテーションされたオブジェクトを分類したい場合に強力な方法がカスタム属性です。 AnnoStationは以下のタイプのカスタム属性をサポートしています。

{% hint style="info" %}
カスタム属性を使用しないと、認識させたいオブジェクトの種類ごとにラベルを定義する必要があります。

たとえば、「車」と「トラック」を分けてモデルに認識させたい場合、ラベルをそれぞれ作成します。一方、「車」を種類ごと、たとえば「軽」「セダン」「スポーツカー」に分類したい場合、それぞれにラベルを作成するとアノテーターは都度ラベルを選択する必要があります。

「車」に対して「種類」という属性を付与すると、画像の中から車をラベル付けするという行為と、その車の種類を分類するという行為を分けられるため、作業効率は格段に改善します。
{% endhint %}

| タイプ      | 説明                                                                                            |
| -------- | --------------------------------------------------------------------------------------------- |
| テキスト     | <ul><li>自由テキストを入力します</li></ul>                                                                |
| ラジオボタン   | <ul><li>既定の値の中から選択します</li><li>一つの値だけ選択できます</li><li>オプションとして「その他」を許可すると、自由テキストを入力します</li></ul> |
| チェックボックス | <ul><li>既定の値の中から選択します</li><li>複数の値を選択できます</li><li>オプションとして「その他」を許可すると、自由テキストを入力します</li></ul>  |
| ドロップダウン  | <ul><li>既定の値の中から選択します</li><li>一つの値だけ選択できます</li><li>オプションとして「その他」を許可すると、自由テキストを入力します</li></ul> |

#### カスタム属性を追加するには

1. ベクターラベルに対して、**Add attribute**を選択します。
2. 属性の名前を入力し、タイプを選択します。
3. （テキスト以外のタイプの場合）値のオプションを追加します。
4. 「Other」をオプションとして含めるかどうかを定義します。
5. **Add attribute**ボタンをクリックすると、追加の属性を定義できます。

## ラベルの変更

ラベルの定義を変更するとラベルに関連付けられている既存のアノテーションに影響を与えるため、十分注意して行ってください。

ラベルを変更するには、変更したいラベルの右側にある鉛筆アイコンを選択します。

{% hint style="info" %}
ラベルを変更すると、以下の影響があります。

* 名前や色を変更すると、既存のアノテーションが更新されます。
* 属性やオプションを削除すると、既存の属性や値が削除されます。
* 属性のタイプを変更すると、既存の値を保存できない場合、既存の値が削除されることがあります。
  {% endhint %}

## ラベルの削除

ラベルの定義を削除するとラベルに関連付けられている既存のアノテーションはすべて削除され、元に戻すことはできないため、十分注意して行ってください。

ラベルを削除するには、削除したいラベルの右側にあるゴミ箱アイコンを選択します。
