Single-Label Classification Model

Workflow で single-label classification model を実行します。

このブロックについて

Single-Label Classification Model ブロックを使用すると、Roboflow で学習された、または Roboflow にアップロードされた単一ラベル分類モデルを実行できます。

単一ラベル分類モデルは、画像に対してカテゴリを返します。たとえば、このブロックを次のような用途に使えます。

  1. 画像内にどの欠陥があるかを識別する

  2. 画像を1つ以上のカテゴリに分類する

  3. 画像内の製品の種類を識別する

Workspace に保存されているプライベートモデル、または Roboflow Universe 上のパブリックモデルを実行できます。

Single-Label Classification Model ブロック。

このブロックに送信できるもの

Object Detection Model ブロックは次の対象に対して実行できます。

  1. Workflow に送信する画像

  2. Workflow に送信する動画フレーム

  3. Workflow 内で計算される画像の切り抜かれた領域(つまり、Crop ブロックを使用)

このブロックが返すもの

Single-Label Classification Model ブロックは、モデルが画像の内容を最も近く表していると考えるクラスを返します。また、モデルが結果にどれだけ自信を持っているかを示す confidence 値も返します。

分類モデルの結果を画像上に表示するには、Visualizer ブロックを使用する必要があります。次のものを使用するとよいでしょう。

  • Classification Label Visualization ブロック:分類モデルのラベルを画像上に表示します。

以下は、Classification label Visualization を使用して単一ラベル分類モデルの結果を示した例です。

ラベル「loose-straw」が画像の左上隅に表示されています。

ブロックの設定方法

このブロックを設定すると、Workspace からモデルを選択するよう求められます。

Workspace 内のモデルを使うには、Your Models の一覧から選択します。

Universe にある任意のモデルの ID を指定することもできます。 Universe でモデルを見つける方法を学ぶ。

Universe モデルを使用するには、Public Models タブに移動して、使用したいモデルの Universe Model ID を貼り付けます。

その後、Workflows エディタで利用可能なオプションを使ってブロックを設定できます。

ユースケース

このブロックは、分類モデルの実行を含むあらゆる Workflow に便利です。

ゼロショット分類モデルが必要な場合は、CLIP を使用するか、Claude のようなマルチモーダルモデルを試すとよいでしょう。

予測の形式

下のカードを展開すると、このブロックが返す JSON データを確認できます。

予測の形式

予測は次の形式で返されます。

最終更新

役に立ちましたか?