> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/roboflow/roboflow-jp/depuroi/active-learning.md).

# Active Learning

Active Learning は、デプロイ済みモデルから本番データを収集し、レビューと再学習のために表示します。モデルが本番環境で推論を実行すると、Active Learning は、設定したルール（例: 低信頼度の予測や特定のクラス）に基づいて画像を自動的にサンプリングし、人によるレビューのキューに追加します。

{% hint style="info" %}
Active Learning にはクラウドデプロイメントが必要です。Annotation Review 機能を含むプランで利用できます。
{% endhint %}

## Active Learning を有効にする

1. Project を開き、左サイドバーで「Active Learning」を選択します。
2. Active Learning をオンに切り替えます。

Active Learning がデータを収集するには、Project に学習済みモデルとアクティブなクラウドデプロイメントが必要です。

## 収集ルールを設定する

Active Learning には、収集上限と条件の 2 つの設定カテゴリがあります。

### 収集上限

Active Learning が収集するデータ量を制御します:

* サンプリング率: サンプリングする推論の割合（例: 0.5%）
* 1分ごと、1時間ごと、1日ごとの画像上限
* 圧縮レベルと最大画像サイズ
* バッチ再作成頻度（毎日、毎週、毎月、またはなし）
* 収集した画像とともにモデル予測を保持するかどうか

これらの設定を編集するには、「収集上限」セクションの「Edit」をクリックし、設定モーダルで値を更新します。

### 条件

条件は、どの画像を収集するかをフィルタリングします。モデルの種類に基づいてルールを定義できます:

* 信頼度のしきい値（例: 信頼度が 60% を下回る画像を収集）
* 特定の関心クラス
* 検出数の要件

条件を設定するには、「条件」セクションの「Edit」をクリックします。

## 収集された画像をレビューする

Active Learning が画像を収集すると、Active Learning ページの Images セクションに表示されます。このページでは、レビュー可能な画像数と、現在レビュー中の画像数が表示されます。

レビューを開始するには:

1. 「Review Images」をクリックしてレビューキューを開きます。
2. ステータス（Not Started、In Progress）でバッチを閲覧し、作成日、画像数、または進捗で並べ替えます。
3. バッチを選択してレビューを開始します。

## レビュアーを割り当てる

レビュー作業をチーム全体に分配できます:

1. レビューキューを開き、バッチを選択します。
2. クリックしてレビュアーを割り当てます。
3. チームメンバーを選択し、割り当てる画像数を設定して、必要に応じてレビュー指示を追加します。
4. 「Shuffle Images」を切り替えて、各レビュアーに配布される画像をランダム化します。

画像が割り当てられると、レビュアーに通知されます。画像はいつでも別のレビュアーに再割り当てできます。

## Active Learning がトレーニングループにどのように組み込まれるか

一般的なワークフロー:

1. モデルを学習してデプロイします。
2. ユースケースに合わせて条件を調整し、Active Learning を有効にします。
3. 条件に一致する本番データが収集され、キューに追加されます。
4. レビュアーが収集された画像にラベルを付けます。
5. レビュー済みの画像をデータセットに追加して再学習し、モデルを改善します。

これにより、モデルが最も苦手なケースで改善されるフィードバックループが作られます。

## REST API

Active Learning は、 [Project Deploy API](https://docs.roboflow.com/developer/rest-api/project-deploy-api) を通じてプログラムで管理できます。API を使用すると、Active Learning の有効化/無効化、収集上限とフィルターの更新、収集済み画像の一覧表示ができます。
