すでにトレーニングしたモデルをエクスポートしてバックアップできます。 これらのバックアップを使用して、既存のモデルをロールバックしたり、モデルを新しいプロジェクトに転送したりできます。
モデルをエクスポートする
トピックモデルを Cloud Storage にエクスポートすると、モデルのバックアップ コピーを保存して、必要に応じて後で復元できます。
REST
トピックモデルをエクスポートするには、export メソッドを
issueModel
リソースで呼び出します。
リクエストのデータを使用する前に、 次のように置き換えます。
- PROJECT_ID: プロジェクト ID。
- ISSUE_MODEL_ID: エクスポートするトピックモデルの ID。
- GCS_DESTINATION: トピックモデルのエクスポート先の Cloud Storage URI。
HTTP メソッドと URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/issueModels/ISSUE_MODEL_ID:export
リクエストの本文(JSON):
{
gcs_destination: {
object_uri: 'GCS_DESTINATION'
}
}
リクエストを送信するには、次のいずれかのオプションを展開します。
次のような JSON レスポンスが返されます。
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID"
}
モデルをインポートする
Cloud Storage からトピックモデルをインポートすると、既存のトピックモデルを置き換えたり、既存のモデルに基づいて新しいトピックモデルを作成したりできます。元のモデルを変更せずに調整する場合は、既存のモデルから始めることをおすすめします。
- 既存のトピックモデルを置き換えるには、同じプロジェクトから以前にエクスポートしたトピックモデルを指す Cloud Storage オブジェクト URI を指定して、import メソッドを呼び出します。Customer Experience Insights は、エクスポートされたファイルから置換モデル ID を取得します。
- トピックモデルがプロジェクトに存在しない場合、または新しいプロジェクトにインポートされる場合、Customer Experience Insights は新しいトピックモデルを自動的に作成します。
- 必要に応じて、既存のモデルを置き換えない場合は、
create_new_modelフラグを設定します。
REST
リクエストのデータを使用する前に、 次のように置き換えます。
- PROJECT_ID: プロジェクト ID。
- GCS_SOURCE: トピックモデルが保存されている Cloud Storage URI。
- CREATE_NEW_MODEL: 既存のモデルを置き換えるのではなく、新しいモデルを作成するためのブール値フラグ。
HTTP メソッドと URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/issueModels:import
リクエストの本文(JSON):
{
gcs_source: {
object_uri: 'GCS_SOURCE'
}
create_new_model: CREATE_NEW_MODEL
}
リクエストを送信するには、次のいずれかのオプションを展開します。
次のような JSON レスポンスが返されます。
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID"
}