使用 ML 部署中的多個模型
您可以將多個模型部署到您的 ML 部署中,包括來自不同實驗的模型。從實驗部署模型後,使用 ML 部署中的可部署的模型窗格來設定動態預測工作流程。產生預測時,您使用的模型將作為別名受到參考。此別名系統可讓您隨著時間的推移替換模型,而無需建立新的 ML 部署,也可以簡化對於生產資料模型效能的比較測試。
模型別名可用於批次預測和即時預測工作流程。如需資訊,請參閱:
ML 部署中的可部署的模型窗格

什麼是模型別名?
您新增到 ML 部署的每個模型都作為模型別名受到參考。別名是 ML 部署內的動態容器,這指示 AutoML 使用部署中的模型執行預測。在別名中,可以變更模型,以便輕鬆替換過時的模型。每個模型別名可以新增一個模型。別名可讓您輕鬆變更預測產生工作流程中的模型,而無需編輯預測設定、建立新的 ML 部署或更新 API 呼叫。
每個 ML 部署都有一個預設別名。預設別名無法刪除或重新命名,但您可以輕鬆變更用於產生預測的模型。如果您沒有指定在 ML 部署的預測中使用的別名,則會使用預設別名。
一個 ML 部署內最多可新增 10 個別名,包括預設別名。
模型別名的使用案例
-
隨著時間的推移,透過重新訓練的模型取代過時的模型,而無需更新預測設定或 API 呼叫。
-
無需建立多個 ML 部署,即可在相同的生產資料上測試和比較不同模型的效能。
-
使用單一部署根據特定條件從不同模型產生預測。
將模型部署到 ML 部署的考慮事項
將模型新增至 ML 部署時,模型可以來自不同的 ML 實驗,這些實驗可能位於 Qlik Cloud 分析 中的不同空間。請考量下列事項:
-
若要將模型新增至 ML 部署,該模型需要具有與預設別名中的模型相同的實驗類型 (二元分類、多類別分類或迴歸)。
-
如果模型結構描述和套用資料不相容,預測 (批次、即時、直接 API 或基於連接器) 就無法成功執行。
-
對於使用者將模型新增至部署以及使用模型別名 (例如新增、重新命名和刪除別名),有權限要求。如需詳細資訊,請參閱權限。
使用別名
您可以在 ML 部署中的可部署的模型窗格中使用別名。可部署的模型窗格具有直覺式的拖放介面,用於模型指派。
完成可部署的模型的變更後,按一下介面右上角的儲存變更。
新增新別名為選用性質。如果您不需要使用多個別名,則可以只使用預設別名,並僅使用此別名在模型之間切換。
開始使用
將模型指派給別名之前,您需要將所有所需的模型部署到 ML 部署。此流程在每個模型都經過訓練的 ML 實驗中執行。如需資訊,請參閱 部署模型。
新增別名
首先,建立一個空白別名。
請執行下列動作:
-
在 ML 部署中,開啟可部署的模型窗格。
-
在可用模型之下,按一下新增別名。
-
按一下介面右上角的儲存變更。
或者,按一下部署中的所有模型之下的模型旁邊的 ,然後選取新增至新別名。
將模型指派至別名 (包括預設別名)
新增別名後,您需要對此指派一個模型。您也可以使用此工作流程為預設別名指派不同的模型。
請執行下列動作:
-
在部署中的所有模型之下,尋找要指派至別名的模型。
-
在模型名稱旁邊,將模型拖曳到別名上。
或者,按一下模型旁邊的
並選取新增至 <別名>,或切換為預設別名,以替換指派給預設別名的模型。
-
按一下介面右上角的儲存變更。
重新命名和刪除別名
您可以重新命名和刪除預設別名之外的任何別名。
請執行下列動作:
-
在 ML 部署中,開啟可部署的模型窗格。
-
按一下模型別名旁邊的
,並選取重新命名或刪除。
-
按一下介面右上角的儲存變更。
從 ML 部署移除模型
隨著時間的推移,您可能需要從部署移除模型。
請執行下列動作:
-
在 ML 部署中,開啟可部署的模型窗格。
-
在部署中的所有模型之下,按一下模型旁的
並選取從部署移除。為了能夠從部署移除模型,需要取消指派部署中所有別名的模型。
-
按一下介面右上角的儲存變更。
權限
此區段概述了執行與模型部署和別名相關的動作所需的權限。
如需關於 AutoML 權限的詳細資訊,請參閱 誰能使用 Qlik AutoML。
從 ML 部署部署和移除模型
若要將模型部署到 ML 部署 (新的或現有的),您需要:
-
專業或 Full User 權限
-
Automl Experiment Contributor 或 Automl Deployment Contributor 安全性角色
-
ML 部署空間中所需的空間角色
-
對於共用空間中的部署,請執行下列其中一項:
-
(空間的) 擁有者
-
可以管理
-
可以編輯
-
-
對於受管理空間中的部署,請執行下列其中一項:
-
(空間的) 擁有者
-
可以管理
-
-
-
ML 實驗空間中所需的空間角色:
-
對於共用空間中的實驗,請執行下列其中一項:
-
(空間的) 擁有者
-
可以管理
-
可以編輯
-
-
若要從 ML 部署中移除模型,您需要:
-
專業或 Full User 權限
-
Automl Experiment Contributor 安全性角色
-
ML 部署空間中所需的空間角色
-
對於共用空間中的部署,請執行下列其中一項:
-
(空間的) 擁有者
-
可以管理
-
可以編輯
-
-
對於受管理空間中的部署,請執行下列其中一項:
-
(空間的) 擁有者
-
可以管理
-
-
使用模型別名
使用模型別名涉及建立、刪除和重新命名別名。若要執行這些動作,您需要:
-
專業或 Full User 權限
-
Automl Experiment Contributor 安全性角色
-
ML 部署空間中所需的空間角色
-
對於共用空間中的部署,請執行下列其中一項:
-
(空間的) 擁有者
-
可以管理
-
可以編輯
-
-
對於受管理空間中的部署,請執行下列其中一項:
-
(空間的) 擁有者
-
可以管理
-
-