モデルをデプロイし、ランタイム API を使ってテキストからエンティティを抽出する

モデルのパフォーマンスに問題がなければ、デプロイして、テキスト内のエンティティの認識に使うことができます。 モデルをデプロイすると、Prediction API で使えるようになります。

前提条件

詳細については、「プロジェクト開発ライフサイクル」を参照してください。

モデルのデプロイ

モデルのパフォーマンスを確認し、環境で使用できると判断したら、それをデプロイに割り当てる必要があります。 モデルをデプロイに割り当てると、Prediction API を通じて使用できるようになります。 これまでに構築した最適なモデルを割り当ててシステムで使用するには、production という名前のデプロイを作成することをお勧めします。 staging という名前の別のデプロイを作成し、現在作業しているモデルをそれに割り当ててテストすることができます。 プロジェクトでは、最大 10 個のデプロイを使用できます。

Language Studio 内からモデルのデプロイを開始するには、次の手順を行います。

  1. 左側のメニューから [Deploying a model](モデルのデプロイ) を選びます。

  2. [デプロイの追加] を選択して、新しいデプロイ ジョブを開始します。

    A screenshot showing the deployment button

  3. [デプロイの新規作成] を選択して新しいデプロイを作成し、下のドロップダウンからトレーニング済みのモデルを割り当てます。 既存のデプロイを上書きすることもできます。そのためにはこのオプションを選択して、下のドロップダウンから割り当てるトレーニング済みモデルを選択します。

    注意

    既存のデプロイを上書きしても、予測 API の呼び出しを変更する必要はありませんが、その結果は、新しく割り当てたモデルに基づくものになります。

    A screenshot showing the deployment screen

  4. [デプロイ] を選択して、デプロイ ジョブを開始します。

  5. デプロイが成功すると、その横に有効期限が表示されます。 デプロイの有効期限は、デプロイされたモデルを予測に使用できなくなるときで、通常、トレーニング構成の有効期限が切れる 12 か月後に発生します。

デプロイのスワップ

あるデプロイに割り当てられたモデルのテストが完了した後、このモデルを別のデプロイに割り当てたい場合は、これら 2 つのデプロイをスワップできます。 デプロイをスワップするときは、最初のデプロイに割り当てたモデルを取得し、2 番目のデプロイに割り当てます。 次に、2 番目のデプロイに割り当てたモデルを取得して、最初のデプロイに割り当てます。 staging に割り当てられたモデルを取得して production に割り当てたいときは、このプロセスを使って、productionstaging のデプロイをスワップできます。

Language Studio 内からデプロイをスワップするには:

  1. [モデルのデプロイ] ページで、入れ替える 2 つのデプロイを選び、上部のメニューから [デプロイのスワップ] を選択します。

  2. 表示されたウィンドウで、スワップするデプロイの名前を選びます。

展開の削除

Language Studio 内からデプロイを削除するには、[モデルのデプロイ] ページに移動します。 削除するデプロイを選び、上部のメニューから [デプロイの削除] を選択します。

デプロイ リソースを割り当てる

異なるリージョンに存在する異なる Language リソースを割り当てることで、プロジェクトを複数のリージョンにデプロイすることができます。

Language Studio で他のリージョンにデプロイ リソースを割り当てるには:

  1. プロジェクトの作成に使用したリソースに Cognitive Service Language 所有者として自分自身を割り当てていることを確認します。
  2. Language Studio の [モデルのデプロイ] ページに移動します。
  3. [リージョン] タブを選択します。
  4. [デプロイ リソースの追加] を選択します。
  5. 別のリージョンで Language リソースを選びます。

これで、リソースを割り当てたリージョンにプロジェクトをデプロイする準備ができました。

デプロイ リソースの割り当てを解除する

プロジェクトからデプロイ リソースの割り当てを解除または削除すると、そのリソースのリージョンにデプロイされているすべてのデプロイも削除されます。

Language Studio を使用して他のリージョンのデプロイ リソースの割り当てを解除または削除するには:

  1. [モデルのデプロイ] ページの [リージョン] タブに移動します。
  2. 割り当てを解除するリソースを選択します。
  3. [割り当ての削除] ボタンを選択します。
  4. 表示されるウィンドウに、削除するリソースの名前を入力します。

次の手順

デプロイが完了したら、それを使用してテキストからエンティティを抽出できます。