# 使用 ML 部署中的多個模型

您可以將多個模型部署到您的 ML 部署中，包括來自不同實驗的模型。[從實驗部署模型](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/deploying-models.htm)後，使用 ML 部署中的可部署的模型窗格來設定動態預測工作流程。產生預測時，您使用的模型將作為別名受到參考。此別名系統可讓您隨著時間的推移替換模型，而無需建立新的 ML 部署，也可以簡化對於生產資料模型效能的比較測試。

模型別名可用於批次預測和即時預測工作流程。如需資訊，請參閱：

* [為批次預測設定模型別名](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/alias-predictions-batch.htm)

* [在即時預測中使用模型別名](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/creating-real-time-predictions.htm#AliasPredictions)

ML 部署中的可部署的模型窗格

ML 部署中的可部署的模型窗格

ML 部署中的可部署的模型可部署的模型窗格 ![Qlik Predict ML 部署介面中的「可部署的模型」窗格](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/ui-automl_available-models.png)

## 什麼是模型別名？

您新增到 ML 部署的每個模型都作為模型別名受到參考。別名是 ML 部署內的動態容器，這指示 Qlik Predict 使用部署中的模型執行預測。在別名中，可以變更模型，以便輕鬆替換過時的模型。每個模型別名可以新增一個模型。別名可讓您輕鬆變更預測產生工作流程中的模型，而無需編輯預測設定、建立新的 ML 部署或更新 API 呼叫。

每個 ML 部署都有一個預設別名。預設別名無法刪除或重新命名，但您可以輕鬆變更用於產生預測的模型。如果您沒有指定在 ML 部署的預測中使用的別名，則會使用預設別名。

一個 ML 部署內最多可新增 10 個別名，包括預設別名。

### 模型別名的使用案例

* 隨著時間的推移，透過重新訓練的模型取代過時的模型，而無需更新預測設定或 API 呼叫。

* 無需建立多個 ML 部署，即可在相同的生產資料上測試和比較不同模型的效能。

* 使用單一部署根據特定條件從不同模型產生預測。

## 將模型部署到 ML 部署的考慮事項

將模型新增至 ML 部署時，模型可以來自不同的 ML 實驗，這些實驗可能位於 Qlik Cloud 分析 中的不同空間。請考量下列事項：

* 若要將模型新增至 ML 部署，該模型需要具有與預設別名中的模型相同的實驗類型 (二元分類、多類別分類、迴歸或時間序列)。

* 如果模型結構描述和套用資料不相容，預測 (批次、即時、直接 API 或基於連接器) 就無法成功執行。

* 對於使用者將模型新增至部署以及使用模型別名 (例如新增、重新命名和刪除別名)，有權限要求。如需詳細資訊，請參閱[權限](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/ml-deployment-available-models.htm#Permissions)。

## 使用別名

您可以在 ML 部署中的可部署的模型窗格中使用別名。可部署的模型窗格具有直覺式的拖放介面，用於模型指派。

完成可部署的模型的變更後，按一下介面右上角的儲存變更。

新增新別名為選用性質。如果您不需要使用多個別名，則可以只使用預設別名，並僅使用此別名在模型之間切換。

### 開始使用

將模型指派給別名之前，您需要將所有所需的模型部署到 ML 部署。此流程在每個模型都經過訓練的 ML 實驗中執行。如需資訊，請參閱 [部署模型](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/deploying-models.htm)。

### 新增別名

首先，建立一個空白別名。

請執行下列動作：

1. 在 ML 部署中，開啟可部署的模型窗格。

2. 在可用模型之下，按一下新增別名。

3. 按一下介面右上角的儲存變更。

或者，按一下部署中的所有模型之下的模型旁邊的 the 新增至新別名 icon，然後選取。

### 將模型指派至別名 (包括預設別名)

新增別名後，您需要對此指派一個模型。您也可以使用此工作流程為預設別名指派不同的模型。

請執行下列動作：

1. 在部署中的所有模型之下，尋找要指派至別名的模型。

2. 在模型名稱旁邊，將模型拖曳到別名上。

   或者，按一下模型旁邊的 the 三點功能表 icon 並選取新增至 &lt;別名&gt;，或切換為預設別名，以替換指派給預設別名的模型。

3. 按一下介面右上角的儲存變更。

### 重新命名和刪除別名

您可以重新命名和刪除預設別名之外的任何別名。

請執行下列動作：

1. 在 ML 部署中，開啟可部署的模型窗格。

2. 按一下模型別名旁邊的 the 重新命名 icon，並選取或刪除。

3. 按一下介面右上角的儲存變更。

## 從 ML 部署移除模型

隨著時間的推移，您可能需要從部署移除模型。

請執行下列動作：

1. 在 ML 部署中，開啟可部署的模型窗格。

2. 在部署中的所有模型之下，按一下模型旁的 the 從部署移除 icon 並選取。為了能夠從部署移除模型，需要取消指派部署中所有別名的模型。

3. 按一下介面右上角的儲存變更。

## 權限

在 ML 部署中處理已部署的模型，需要您被指派特定的權限。如需關於所需空間角色的資訊，請參閱：

* [專業版和基於容量的訂閱使用者的共用空間權限](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-shared-space-prof-full.htm)

* [具有 分析者權限 的使用者的共用空間權限](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-shared-space-analyzer.htm)

* [管理員的共用空間權限](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-shared-space-admin.htm)

* [專業和基於容量的訂閱使用者的受管理空間權限](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-managed-space-prof-full.htm)

* [具有 分析者權限 的使用者的受管理空間權限](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-managed-space-analyzer.htm)

* [管理員的受管理空間權限](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-managed-space-admin.htm)

如果您是管理員，您需要指派特定的授權、安全角色和權限，以允許使用者在 ML 部署中處理已部署的模型。請參閱：

* [模型部署與建立 ML 部署](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/who-can-work-with-automl.htm#ModelDeployment)

* [ML 部署管理](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/AutoML/who-can-work-with-automl.htm#ManagementMLDeploy)