跳到主要內容 跳至補充內容

使用 ML 部署中的多個模型

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

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

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

AutoML ML 部署介面中的「可部署的模型」窗格

什麼是模型別名?

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

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

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

模型別名的使用案例

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

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

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

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

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

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

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

  • 對於使用者將模型新增至部署以及使用模型別名 (例如新增、重新命名和刪除別名),有權限要求。如需詳細資訊,請參閱權限

使用別名

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

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

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

開始使用

將模型指派給別名之前,您需要將所有所需的模型部署到 ML 部署。此流程在每個模型都經過訓練的 ML 實驗中執行。如需資訊,請參閱 部署模型

新增別名

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

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

  2. 可用模型之下,按一下新增別名

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

或者,按一下部署中的所有模型之下的模型旁邊的 三點功能表,然後選取新增至新別名

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

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

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

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

    或者,按一下模型旁邊的 三點功能表 並選取新增至 <別名>,或切換為預設別名,以替換指派給預設別名的模型。

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

重新命名和刪除別名

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

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

  2. 按一下模型別名旁邊的 三點功能表,並選取重新命名刪除

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

從 ML 部署移除模型

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

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

  2. 部署中的所有模型之下,按一下模型旁的 三點功能表 並選取從部署移除。為了能夠從部署移除模型,需要取消指派部署中所有別名的模型。

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

權限

此區段概述了執行與模型部署和別名相關的動作所需的權限。

如需關於 AutoML 權限的詳細資訊,請參閱 誰能使用 Qlik AutoML

從 ML 部署部署和移除模型

若要將模型部署到 ML 部署 (新的或現有的),您需要:

  • 專業或 Full User 權限

  • Automl Experiment ContributorAutoml Deployment Contributor 安全性角色

  • ML 部署空間中所需的空間角色

    • 對於共用空間中的部署,請執行下列其中一項:

      • (空間的) 擁有者

      • 可以管理

      • 可以編輯

    • 對於受管理空間中的部署,請執行下列其中一項:

      • (空間的) 擁有者

      • 可以管理

  • ML 實驗空間中所需的空間角色:

    • 對於共用空間中的實驗,請執行下列其中一項:

      • (空間的) 擁有者

      • 可以管理

      • 可以編輯

若要從 ML 部署中移除模型,您需要:

  • 專業或 Full User 權限

  • Automl Experiment Contributor 安全性角色

  • ML 部署空間中所需的空間角色

    • 對於共用空間中的部署,請執行下列其中一項:

      • (空間的) 擁有者

      • 可以管理

      • 可以編輯

    • 對於受管理空間中的部署,請執行下列其中一項:

      • (空間的) 擁有者

      • 可以管理

使用模型別名

使用模型別名涉及建立、刪除和重新命名別名。若要執行這些動作,您需要:

  • 專業或 Full User 權限

  • Automl Experiment Contributor 安全性角色

  • ML 部署空間中所需的空間角色

    • 對於共用空間中的部署,請執行下列其中一項:

      • (空間的) 擁有者

      • 可以管理

      • 可以編輯

    • 對於受管理空間中的部署,請執行下列其中一項:

      • (空間的) 擁有者

      • 可以管理

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!