すべてのプロダクト
Search
ドキュメントセンター

Platform For AI:オブジェクト検出 (easycv)

最終更新日:Mar 26, 2026

YOLOX、FCOS、YOLOv5、YOLOv7 を使用してオブジェクト検出モデルをトレーニングし、イメージ内のエンティティを識別・特定します。

前提条件

OSS が有効化され、Machine Learning Studio が OSS へのアクセスを承認されている必要があります。詳細については、「OSS の有効化」および「Machine Learning Designer を使用するために必要な権限の付与」をご参照ください。

制限事項

  • Designer でのみ利用可能です。

  • DLC エンジンのみがサポートされています。

パラメーター

  • 入力

    入力ポート

    タイプ

    上流コンポーネント

    必須

    トレーニングデータ

    OSS

    OSS データの読み取り

    いいえ

    接続されていない場合は、[フィールド設定] タブで [トレーニングセットのアノテーションファイルパス] を設定します。

    検証データ

    OSS

    OSS データの読み取り

    いいえ

    接続されていない場合は、[フィールド設定] タブで [検証セットのアノテーションファイルパス] を設定します。

    クラスリストファイル

    OSS

    OSS データの読み取り

    いいえ

    接続されていない場合は、[フィールド設定] タブで [クラスリストファイルの OSS パス] を設定します。

  • 設定

    タブ

    パラメーター

    必須

    説明

    デフォルト値

    フィールド設定

    モデルタイプ

    はい

    トレーニングに使用するモデルタイプ。有効値:

    • FCOS

    • YOLOX

    • YOLOv5

    • YOLOv7

    YOLOX

    トレーニング用 OSS ディレクトリ

    いいえ

    トレーニング済みモデルを格納する OSS ディレクトリ。例:examplebucket.oss-cn-shanghai-internal.aliyuncs.com/test/ckpt/。空白の場合、デフォルトのワークスペースパスが使用されます。

    なし

    トレーニングセットのアノテーションファイルパス

    いいえ

    • [データ形式]DetSourcePAI の場合は、.manifest 拡張子のファイルを提供します。

    • [データ形式]COCO の場合は、.json 拡張子のファイルを提供します。

    入力ポート経由でトレーニングデータが提供される場合は、このパラメーターを空のままにします。両方が設定されている場合、入力ポートが優先されます。

    なし

    検証セットのアノテーションファイルパス

    いいえ

    • [データ形式]DetSourcePAI の場合は、.manifest 拡張子のファイルを提供します。

    • [データ形式]COCO の場合は、.json 拡張子のファイルを提供します。

    入力ポート経由で検証データが提供される場合は、このパラメーターを空のままにします。両方が設定されている場合、入力ポートが優先されます。

    なし

    クラスリストファイルの OSS パス

    いいえ

    .txt 拡張子のラベルリストファイルを指定します。

    入力ポート経由でクラスリストファイルが提供される場合は、このパラメーターを空のままにします。両方が設定されている場合、入力ポートが優先されます。

    なし

    事前学習済みモデルの OSS パス

    いいえ

    カスタムの事前学習済みモデルを使用するには、このパラメーターにその OSS パスを設定します。指定しない場合、PAI はデフォルトの事前学習済みモデルを使用します。

    なし

    トレーニングデータの OSS パス

    はい

    [データ形式]COCO の場合にのみ表示されます。COCO フォーマットのトレーニングイメージへのパスを指定します。

    なし

    検証データの OSS パス

    はい

    [データ形式]COCO の場合にのみ表示されます。COCO フォーマットの評価イメージへのパスを指定します。

    なし

    データ形式

    はい

    有効値:

    • COCO

    • DetSourcePAI (YOLOv5 および YOLOv7 モデルは、DetSourcePAI フォーマットのみをサポートします。)

    DetSourcePAI

    Parameters

    YOLOX モデル構造

    はい

    モデルタイプが YOLOX の場合にのみ表示されます。ドロップダウンリストから目的のモデル構造を選択します。

    • yolox-s

    • yolox-m

    • yolox-l

    • yolox-x

    yolox-s

    クラス数

    はい

    20

    20

    イメージスケール

    はい

    リサイズ後のイメージのサイズ。高さと幅をスペースで区切ります。例:320 320

    320 320

    オプティマイザー

    はい

    モデルタイプが YOLOX の場合にのみ設定可能です。

    モデルトレーニング用のオプティマイザー。有効値:

    • momentum

    • adam

    momentum

    初期学習率

    はい

    初期学習率。

    0.01

    トレーニングバッチサイズ

    はい

    1 回のトレーニング反復で使用されるサンプル数。

    8

    検証バッチサイズ

    はい

    1 回の評価反復で使用されるサンプル数。

    8

    エポック数

    はい

    実行するトレーニングエポック数。

    説明

    YOLOX モデルの場合、合計エポック数は [ウォームアップエポック][拡張なしの最終エポック数] の合計を超える必要があります。

    20

    ログ損失周波数

    いいえ

    損失をログに記録する頻度をトレーニングバッチ単位で指定します。値が 200 の場合、200 バッチごとに損失が記録されます。

    200

    検証頻度

    いいえ

    検証間隔をエポック単位で指定します。値が 2 の場合、2 エポックごとに検証が実行されます。

    2

    ウォームアップエポック

    いいえ

    YOLOX モデルにのみ適用されます。

    5

    拡張なしの最終エポック数

    いいえ

    YOLOX モデルにのみ適用されます。

    5

    エクスポートモデルフォーマット

    はい

    エクスポートされるモデルのフォーマット。有効値:

    • raw

    • jit (YOLOv5 および YOLOv7 モデルはこのフォーマットをサポートしていません。)

    • onnx

    raw

    チェックポイントの保存頻度

    いいえ

    モデルのチェックポイントを保存する頻度をエポック単位で指定します。値が 1 の場合、1 エポックごとにチェックポイントが保存されます。

    1

    Tuning

    GPU マシンタイプ

    はい

    実行するには GPU インスタンスが必要です。

    4

    FP16 の有効化

    いいえ

    FP16 半精度トレーニングを有効にします。

    false

    実行モード

    はい

    DLC での分散トレーニングのみをサポートします。

    分散 DLC

  • 出力

    出力ポート

    タイプ

    下流コンポーネント

    出力モデル

    [フィールド設定] タブの [トレーニング用 OSS ディレクトリ] に指定された OSS パス。トレーニング済みモデルを SavedModel フォーマットで格納します。

    イメージ予測

FCOS、YOLOX、YOLOv5、YOLOv7 モデルでは、以下に示すように、オブジェクト検出 (easycv) コンポーネントを使用してパイプラインを構築します。

image

以下の手順に従ってコンポーネントを設定します:

  1. PAI の iTAG モジュールを使用してイメージにラベルを付けます。詳細については、「データセットの作成:データラベリング用」および「ラベリングジョブの作成」をご参照ください。

    1. データセットを作成した後、ラベル付けタスクを作成する際に、General Template テンプレートを Object Detection の下から選択します。

    2. 目标检测模板

    3. [オブジェクト検出ラベル設定] で、[単一ラベル] を選択します。[ラベル設定] で、すべてのラベル名を入力してラベル付けを簡素化します。

    4. 单选标签示例

    5. ラベル付けが完了したら、コンポーネントが使用できるように、結果を manifest フォーマットで OSS にエクスポートします。

    6. 标注结果导出

  2. [OSS データの読み取り] コンポーネントを使用して、ラベル付けされた結果ファイル xxx.manifest を読み取り、[OSS データパス] をラベル付けされた結果データセットの OSS パスに設定します。例:oss://examplebucket.oss-cn-shanghai.aliyuncs.com/ev_demo/xxx.manifest

  3. トレーニングデータと検証データを [オブジェクト検出 (easycv)] コンポーネントに接続し、そのパラメーターを設定します。詳細については、「コンポーネントパラメーターの設定」をご参照ください。

FCOS および YOLOX モデルの場合、[イメージ予測] コンポーネントを使用して静的推論を実行します。詳細については、「イメージ予測」をご参照ください。

3eeb980b8371052b9785a02f3719c4aa

関連ドキュメント

  • オブジェクト検出モデルをトレーニングした後、[オブジェクト検出 (easycv)] コンポーネントの下流に [イメージ予測] コンポーネントを接続して、予測を実行し、モデルのパフォーマンスを評価します。詳細については、「イメージ予測」をご参照ください。

  • Designer コンポーネントの詳細については、「Designer の概要」をご参照ください。

  • Designer はさまざまなアルゴリズムコンポーネントを提供しています。データ処理シナリオに適したコンポーネントを選択してください。詳細については、「Designer コンポーネントリファレンス」をご参照ください。