# ML 展開で複数のモデルを使用する

さまざまな実験からのモデルを含め、複数のモデルを ML 展開に展開できます。[実験からモデルを展開した](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/deploying-models.htm)後、ML 展開の [展開可能なモデル] パネルを使用して、動的予測ワークフローを構成します。予測を生成するとき、使用しているモデルはエイリアスとして参照されます。このエイリアス システムを使用すると、新しい ML 展開を作成する必要なく、時間の経過とともにモデルを置き換えることができ、実稼働データでのモデル パフォーマンスの比較テストも容易になります。

モデル エイリアスは、バッチ予測とリアルタイム予測の両方のワークフローで使用されます。詳細については、次を参照してください。

* [バッチ予測のモデル エイリアスの構成](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/alias-predictions-batch.htm)

* [リアルタイム予測におけるモデル エイリアスの演算](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/creating-real-time-predictions.htm#AliasPredictions)

ML 展開の [展開可能なモデル] パネル

ML 展開の [展開可能なモデル] パネル

ML 展開の [展開可能なモデル展開可能なモデル] パネル ![Qlik Predict ML 展開インタフェースの \[展開可能モデル\] ペイン](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/ui-automl_available-models.png)

## モデル エイリアスとは何ですか?

ML 展開に追加する各モデルは、モデル エイリアスとして参照されます。エイリアスは、ML 展開内の動的コンテナであり、展開内のモデルを使用して予測を実行するように Qlik Predict に指示します。エイリアス内では、モデルを変更して、古くなったモデルを簡単に置き換えることができます。モデル エイリアスごとに 1 つのモデルを追加できます。エイリアスを使用すると、予測構成の編集、新しい ML 展開の作成、API 呼び出しの更新を実行することなく、予測生成ワークフロー内でモデルを簡単に変更できます。

すべての ML 展開には既定のエイリアスがあります。既定のエイリアスを削除したり名前を変更したりすることはできませんが、予測の生成に使用するモデルは簡単に変更できます。ML 展開からの予測で使用するエイリアスを指定しない場合は、既定のエイリアスが使用されます。

ML 展開には、既定のエイリアスを含めて最大 10 個のエイリアスを含めることができます。

### モデル エイリアスのユース ケース

* 予測構成や API 呼び出しを更新することなく、時間の経過とともに古くなったモデルを再トレーニングされたモデルに置き換えます。

* 複数の ML 展開を作成することなく、同じ本番データ上で異なるモデルのパフォーマンスをテストおよび比較できます。

* 単一の展開を使用して、特定の条件に応じて異なるモデルから予測を生成します。

## ML 展開にモデルを展開する際の考慮事項

ML 展開にモデルを追加する場合、モデルは異なる ML 実験からのものであり、Qlik Cloud Analytics 内の異なるスペースにある可能性があります。以下の内容を考慮してください。

* ML 展開にモデルを追加するには、そのモデルは既定のエイリアスのモデルと同じ実験タイプ (二項分類、多項分類、回帰、または時系列) である必要があります。

* モデル スキーマと適用データに互換性がない場合、予測 (バッチ、リアルタイム、ダイレクト API、コネクタベース) は正常に実行されません。

* モデルを展開に追加するユーザーや、モデルのエイリアスを操作する (エイリアスの追加、名前の変更、削除など) ユーザーには権限の要件があります。詳細については、「[権限](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/ml-deployment-available-models.htm#Permissions)」を参照してください。

## エイリアスの操作

エイリアスは、ML 展開の [展開可能なモデル] パネルで操作します。[展開可能なモデル] パネルには、モデルの割り当てのための直感的なドラッグ アンド ドロップ インターフェイスが備わっています。

[展開可能なモデル] での変更が終了したら、インターフェイスの右上にある [変更を保存] をクリックします。

新しいエイリアスの追加はオプションです。複数のエイリアスを使用する必要がない場合は、既定のエイリアスのみを使用してモデルを切り替えることができます。

### はじめに

モデルをエイリアスに割り当てる前に、必要なすべてのモデルを ML 展開に展開する必要があります。このプロセスは、各モデルがトレーニングされた ML 実験で実行されます。詳細については、「[モデルの展開](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/deploying-models.htm)」を参照してください。

### エイリアスの追加

最初に、空のエイリアスを作成します。

次の手順を実行します。

1. ML 展開で、 [展開可能なモデル] パネルを開きます。

2. [利用可能なモデル] で、 [エイリアスを追加] をクリックします。

3. インターフェイスの右上にある [変更を保存] をクリックします。

または、 [展開にあるすべてのモデル] でモデルの横にある the 3 つのドットのメニュー icon をクリックし、 [新しいエイリアスに追加] を選択します。

### モデルをエイリアスに割り当てる (既定のエイリアスを含む)

エイリアスを追加したら、それにモデルを割り当てる必要があります。このワークフローを使用して、既定のエイリアスに別のモデルを割り当てることもできます。

次の手順を実行します。

1. [展開にあるすべてのモデル] で、エイリアスに割り当てるモデルを見つけます。

2. [モデル名] の横にあるモデルをエイリアスにドラッグします。

   または、モデルの横にある the 3 つのドットのメニュー icon をクリックし、 [&lt;エイリアス名&gt; に追加] または [既定のエイリアスに入れ替え] を選択して、既定のエイリアスに割り当てられているモデルを置き換えます。

3. インターフェイスの右上にある [変更を保存] をクリックします。

### エイリアス名の変更と削除

既定のエイリアスを除いて、エイリアスの名前を変更または削除できます。

次の手順を実行します。

1. ML 展開で、 [展開可能なモデル] パネルを開きます。

2. モデル エイリアスの横にある the 3 つのドットのメニュー icon をクリックし、 [名前を変更] または [削除] を選択します。

3. インターフェイスの右上にある [変更を保存] をクリックします。

## ML 展開からのモデルの削除

時間が経つにつれて、展開からモデルを削除する必要が生じる場合があります。

次の手順を実行します。

1. ML 展開で、 [展開可能なモデル] パネルを開きます。

2. [展開にあるすべてのモデル] で、モデルの横にある the 3 つのドットのメニュー icon をクリックし、 [展開から削除] を選択します。展開からモデルを削除できるようにするには、展開内のすべてのエイリアスからモデルの割り当てを解除する必要があります。

3. インターフェイスの右上にある [変更を保存] をクリックします。

## 権限

ML 展開で展開されたモデルを操作するには、特定の権限が割り当てられている必要があります。必要なスペース ロールの詳細については、次を参照してください。

* [Professional および容量ベースのサブスクリプション ユーザーの共有スペースの権限](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-shared-space-prof-full.htm)

* [Analyzer 資格 を持つユーザーの共有スペース権限](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-shared-space-analyzer.htm)

* [管理者用の共有スペース権限](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-shared-space-admin.htm)

* [Professional および容量ベースのサブスクリプション ユーザーの管理スペースの権限](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-managed-space-prof-full.htm)

* [Analyzer 資格 を持つユーザーの管理スペース権限](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-managed-space-analyzer.htm)

* [管理者用の管理スペース権限](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-managed-space-admin.htm)

管理者であれば、ML 展開で展開されたモデルをユーザーが操作できるように、特定の資格、セキュリティ ロール、および権限を割り当てる必要があります。参照:

* [モデル展開と ML 展開の作成](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/who-can-work-with-automl.htm#ModelDeployment)

* [ML 展開の管理](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/who-can-work-with-automl.htm#ManagementMLDeploy)