# Model Monitoring

RoboflowのModel Monitoringダッシュボードでは、プロトタイピングから本番運用に至るまで、モデルを比類なく可視化できます。Model Monitoringを使うと、ハイレベルな統計情報を確認して、モデルのパフォーマンスが時間とともにどう変化しているか把握したり、個々の推論リクエストを確認して、エッジケースでのモデルの動作を見ることもできます。

{% hint style="info" %}
Model Monitoring **は非推奨になります** そしてVision Eventsに置き換えられます。 [Vision Events documentation](/roboflow/roboflow-jp/deploy/vision-events.md) で詳細をご確認ください。
{% endhint %}

## Model Monitoringへのアクセス

Model Monitoringダッシュボードを表示するには、workspace内の「Monitoring」タブをクリックしてください。

<figure><img src="/files/6eb695261865e63749e788bfc6dabb03d0474021" alt="" width="312"><figcaption></figcaption></figure>

## Workspace Dashboard

すぐに、モデルに関する3つの統計情報が表示されます。

* **Total requests**: workspace内のすべてのモデルに対して行われた推論の総数
* **Average confidence:** モデルによるすべての予測における平均confidence。
* **Average inference time**: すべての推論における平均推論時間（画像の前処理を含め、予測の生成にかかった秒数）

<figure><img src="/files/79d016624b53dd53847ab13c39d4e04845c5863c" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
% changeの値は、現在の期間と前の期間を比較したものです。デフォルトでは、これらの統計は過去1週間のデータを表示します。ただし、統計の上部にあるボタンを使って期間を変更できます。

<img src="/files/94cf26cb1c329632307e918416b5d3a46ec1fae2" alt="" data-size="original">
{% endhint %}

Modelsテーブルには、推論が行われたすべてのモデルが表示され、そこをクリックすると [Model Dashboard](#model-dashboard).

<figure><img src="/files/b89db7f3464cb737b9be2e9143bd7deb69c25f32" alt=""><figcaption></figcaption></figure>

に移動します。また、Recent Inferences（すべてのモデル）を表示するためのタブや、 [Alertsの設定](#alerting).

<figure><img src="/files/ef008ea83172367d250e2603cfabada0f026924e" alt="" width="375"><figcaption></figcaption></figure>

## Model Dashboard

Modelsタブでは、特定のモデルを選択してそのデータを表示できます。そこでは、Workspace Overviewと同じ統計情報が表示されますが、1つのモデルに特化した内容になります。

ここでは、統計情報に加えて、モデル内の各クラスごとの検出数を確認でき、他のクラスに対する分布も見ることができます。

<figure><img src="/files/ad665dc5c6b427b9c0adcd3acbe3973c0f545182" alt=""><figcaption></figcaption></figure>

テーブル右上の「See All Inferences」ボタンをクリックすると、 [Inferences Table](#inferences-table).

## Inferences Table

に移動します。ここでは、モデルのすべての予測結果を確認できます。さらに、推論に追加されたカスタムmetadataも表示されます。推論の一部だけを表示したい場合は、テーブル右上のフィルターを使用できます。

<figure><img src="/files/6190a0726300e34597391d6abd8fd22b33912e12" alt=""><figcaption></figcaption></figure>

### Inference Details

Inferences Tableから、特定の推論を掘り下げて詳細を確認できます。以下の画像に示されている順に見ていきましょう。

<figure><img src="/files/402080e4cb814db5c39bc3ee3456056dc6b66c8f" alt=""><figcaption></figcaption></figure>

1. **画像:** ここでは、推論された画像を確認できます。 *注: これはデフォルトでは有効になっていません。* [*Enabling Inference Images*](#enabling-inference-images)
2. **Inference Details:** このパネルでは、推論リクエストに関するすべての詳細とプロパティを確認できます。利用可能なフィールドはすべてデフォルトで表示されますが、いくつか非表示にしたい場合は、右上の「Cog」アイコンをクリックしてフィールドを隠せます。（この設定はブラウザに保存されます）
3. 一部のフィールドでは、利用可能な場合、そのフィールドに基づいて推論を検索するオプションがあります。強調表示された例では、同じモデルからの推論を検索します。
4. **Detections:** この折りたたみ可能なペインには、その推論から得られた検出結果の一覧が表示されます。テーブルの並び順は、「Class」と「Confidence」のテーブルヘッダーをクリックして選択できます。
5. **Download & Link buttons:** ここでは、推論に関連付けられた画像をダウンロードしたり、後で参照できるようにこのInference Detailsへのリンクをコピーしたりできます。

### Enabling Inference Images

{% hint style="info" %}
Active LearningまたはDataset Uploadで保存された画像は、プロジェクトに画像をアップロードした場合と同じようにカウントされます。プランの種類に応じて、クレジット、上限、またはクォータの使用が適用される場合があります。
{% endhint %}

Model Monitoringに推論画像を表示するには、2つの方法があります。

* **Roboflow Dataset Upload block:** Workflowsでは、「Roboflow Dataset Upload」ブロックを追加できます。予測とprediction imageを接続すると、Model Monitoringに表示されます。

<figure><img src="/files/f783afe7763c11fce38def827b07d57198b8c2cb" alt="" width="151"><figcaption></figcaption></figure>

* **Active Learning（legacy）:** legacy workspaceでは、プロジェクトページから「Active Learning」ルールを有効にできます。

<figure><img src="/files/0a078b9d281f86be4413085e0a4d86d7dbd03781" alt="" width="198"><figcaption></figcaption></figure>

## Alerting

モデルに問題や異常が発生したときに、あなたとチームの他のメンバーはリアルタイムアラートを購読できます。たとえば、モデルのconfidenceが急に低下した場合や、Inference Serverが停止してモデルが動作しなくなった場合、チームにはメール通知が送信されます。

Alertingページで詳細をご覧ください:

{% content-ref url="/pages/5288ab5ad0aab689e0d6a024d8579a3c2e4b09eb" %}
[Alerting](/roboflow/roboflow-jp/deploy/model-monitoring/alerting.md)
{% endcontent-ref %}

## Custom Metadata

推論に追加のmetadataを付与するには、Model Monitoringのcustom metadata機能を使用できます。custom metadataを使うと、画像が撮影された場所、予測の期待値などの情報を推論に追加できます。custom metadataは「Recent Inferences」および「All Inferences」ビューに表示されます。

推論結果にcustom metadataを付与するには、 [Custom Metadata API](https://docs.roboflow.com/api-reference/model-monitoring/custom-metadata) documentationをご覧ください。

## Model Monitoring API

自動化や外部システムとの統合のために、以下を使用してModel Monitoringの統計情報を取得できます。 [model monitoring用のAPI](/developer/rest-api/model-monitoring.md).

## Supported Deployments

Model Monitoringは、RoboflowのHosted APIまたはRoboflow Inference Serverを使用して行われた推論リクエストをサポートします。なお、Inference Serverがインターネットにアクセスできる必要があります。これには、Roboflowの [License Server](https://blog.roboflow.com/roboflow-license-server/).

{% hint style="info" %}
を使用するエッジデプロイメントも含まれます。現時点では、Model MonitoringはInference Pipelineを使用して行われた推論リクエストをサポートしていませんが、近い将来に対応を追加する予定です。
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.roboflow.com/roboflow/roboflow-jp/deploy/model-monitoring.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
