對資料集建立預測
使用 ML 部署對新的資料預測未來結果。 透過批次預測,您可以在 ML 部署中建立預測設定,然後用來將預測產生為資料集。在產生的資料集中,每一列都包含該特定列的預測值。透過批次預測,您可以為套用資料集中的每一列產生預測。
若要開始建立預測設定,開啟 ML 部署並前往批次預測窗格。請參閱 導覽 ML 部署介面。
透過批次預測,您可以對目錄中的資料集進行預測,例如對新交易的每日預測。或者,也可以使用機器學習 API 中的即時預測端點進行即時預測。如需關於即時預測的資訊,請參閱 建立即時預測。
已取代即時預測 API,並替換為機器學習 API 中的即時預測端點。目前未取代該功能本身。對於未來的即時預測,請使用機器學習 API 中的即時預測端點。
批次預測是在含有預測的資料集中所產生,並且對於分類模型,有一欄含有每個分類的可能性。或者,您也可以產生具有 SHAP 值或錯誤的資料集,以及套用資料集的副本。資料集可以採用 Parquet、CSV 或 QVD 格式。
產生預測時,您可以將預測性深入資訊載入到 Qlik Sense 應用程式中。這可讓您視覺化資料並與資料互動,以及建立假設情境。
要求和權限
若要瞭解使用 ML 部署和預測的權限要求,請參閱 使用 ML 預測。
建立新的批次預測
您可以從部署概述、可部署的模型或批次預測窗格建立新的預測設定。
請執行下列動作:
從目錄開啟 ML 部署。
在右下方按一下建立預測。
在套用資料集結構描述區段中,按一下選取套用資料集。
選取要產生預測的資料集,或按一下新增套用資料集以上傳新的資料集。如需更多關於在 Qlik Cloud 分析 中新增資料檔案的資訊,請參閱 新增資料檔案。
資訊備註在此階段,如果套用資料集結構描述與模型結構描述不相符,就會通知您。為了成功執行預測,結構描述必須具有相同的特徵和資料類型。您可以選擇命名您的預測設定,並新增描述。在右側的預測設定窗格中,在預測名稱之下,編輯名稱和描述。
預設情況下,您的預測設定設定為使用部署中的預設模型來產生預測。您也可以選擇使用別名,從不同的模型執行預測。在預測設定窗格中,展開選擇模型別名並選取要使用的別名。
如需更多關於在批次預測中使用別名的資訊,請參閱 為批次預測設定模型別名。
在預測設定窗格中,在預測資料集 (輸出) 之下,按一下名稱預測資料集。
輸入名稱 (或接受預設名稱)。
Qlik AutoML 支援預測資料集的動態檔案命名。如需詳細資訊,請參閱在預測資料集檔案名稱中使用變數。
為產生的資料集選取格式。預設為 Parquet。資料集也能以 CSV 或 QVD 格式產生。
選取空間。
按一下確認。
在預測選項之下,選取您要產生的任何其他資料集。
套用資料集:產生用於預測的套用資料集的副本。
錯誤資料集:為套用資料集中的記錄產生具有錯誤的資料集。這可讓您知道是否已捨棄記錄以及原因。
SHAP:為每個記錄產生具有 SHAP 值的資料集。資料集有模型中每個特徵的欄 index 和 <feature>_SHAP。
資訊備註此選項無法用於來自多類別分類模型的預測。對於這些模型,您可以改用座標 SHAP 選項。座標 SHAP:為每個記錄產生具有 SHAP 值的資料集。這提供與 SHAP 資料集相同、但以不同方式組織的值。資料集有欄 index、automl_feature 和 SHAP_value。附加欄 Predicted_class 隨附於來自多類別分類模型的預測。
在索引欄之下,選擇要自動產生索引欄或使用套用資料集中現有的欄。
您也可能想要按排程執行預測。在預測排程之下,按一下建立排程並在顯示的對話方塊中調整設定。如需詳細資訊,請參閱排程預測。
按一下儲存並關閉按鈕以儲存預測設定,並返回批次預測窗格而不執行預測。若您只希望預測按排程執行,可能會偏好此選項。
或者,按一下儲存並關閉旁邊的
圖示。選取立即儲存並預測。這將儲存預測設定並手動執行預測。
若上次執行顯示
,表示預測已成功完成。
前往目錄以查看產生的資料集。
編輯預測設定
您可以從批次預測窗格編輯現有預測設定。
請執行下列動作:
在批次預測窗格中,在要編輯的預測設定按一下
。
從動作功能表選取編輯預測設定。
在預測設定窗格中,您可以編輯下列區段:
按一下儲存並關閉按鈕以儲存預測設定,並返回批次預測窗格而不執行預測。
或者,按一下儲存並關閉旁邊的
圖示。選取立即儲存並預測。這將儲存預測設定並手動執行預測。
若最後狀態顯示「成功」,表示預測完成。
執行批次預測
您可以從批次預測窗格以現有預測設定執行預測。或者,您可能想要根據可自訂的排程執行預測。您可以合併手動和排程預測執行,以最佳方式配合您的需求。
手動執行預測
您可以在批次預測窗格中選取內容功能表內的選項,以直接開始執行預測設定。
對於手動執行預測的使用者,該使用者必須滿足該動作的存取權限要求。請參閱 預測設定擁有權。
請執行下列動作:
在批次預測窗格中,在要用於預測的預測設定按一下
。
從動作功能表選取立即執行預測以開始產生預測。
若最後狀態顯示「成功」,表示預測完成。
排程預測
預測可設定為按排程自動執行。您可以為每個您建立的預測設定建立一個排程。在建立或編輯預測設定時存取預測排程功能表。
為了成功執行排程預測,預測設定擁有權的擁有者必須滿足幾項權限要求。否則,預測無法執行。如需詳細資訊,請參閱預測設定擁有權。
預測排程對話方塊可讓您指定排程的下列參數:
執行預測:調整執行預測的一般排程 (每日、每週或每月)。根據您的選項設定間隔、星期幾或日期。
時間:設定一天當中開始執行預測的時間。
若您依小時排程 (適用於每日或每週預測),則您也能夠指定執行預測的開始和結束時間。
開始日期:設定預測排程生效的日期。
結束日期:設定停止按排程執行預測的日期。依照預設,排程將設定為永遠繼續執行,但您可以指定排程的結束日期。
只有在套用資料集變更時才執行:如果發生以下任何事件,則會執行排程的預測。否則,排程的預測將不會執行。
在套用資料集中偵測到變更。
批次預測中使用的模型已變更,可能是指派給目前別名的模型有了變更,也可能是變更為使用不同模型的不同別名。
刪除預測設定
您可以從批次預測窗格刪除現有預測設定。
請執行下列動作:
在批次預測窗格中,在要刪除的預測設定按一下
。
從動作功能表選取刪除預測設定。
按一下刪除以確認。
關鍵概念
套用資料集
實驗訓練期間,您可在新的資料集部署用來產生預測的模型。此資料集稱為套用資料集。會在具有預測和 (對於分類模型) 具有每個分類機率的欄中產生預測。您也可以選擇產生具有 SHAP 值或錯誤的資料集。
支援任何可在 Qlik Cloud 中上傳並剖析的一般檔案,以用於 Qlik AutoML。
對於多表格檔案,例如具有多個工作表的 Microsoft Excel 檔案,只會匯入第一個表格。若表格的資料剖析失敗 (例如表格是空的),則檔案不受支援。
套用資料集的特徵和資料類型必須與用來訓練 ML 部署的資料集相同。ML 實驗中指定的目標欄不需要納入套用資料集當中。請注意,其他不屬於模型訓練的欄仍然可以存在於套用資料集。AutoML 會在產生預測時忽略其他欄。
預測設定
會從預測設定產生預測資料集。每個 ML 部署可以有多個預測設定。預測設定可以設定為使用排程或不使用排程來執行。
預測設定擁有權
使用者建立預測設定時,他們會被自動指派為擁有者。
下列清單備註執行預測設定的存取權限要求。若手動執行預測,執行預測的使用者必須滿足要求。如需排程預測,預測設定的擁有者必須滿足要求。
租用戶中的 專業或 Full User 權限 和 Automl Deployment Contributor 角色。請參閱: 誰能使用 Qlik AutoML
從 ML 部署執行預測時空間中的所需權限。
在儲存預測資料的空間中建立資料來源的所需權限。
可能會發生預測設定的擁有者失去租用戶存取權限、或不再滿足使用 ML 部署的其他要求的情況。在此情況下,具有所需權限的使用者可以按一下將我設為擁有者,取得排程預測的擁有權,以便執行預測。這可在預測設定窗格中進行,或作為資料集預測視窗中的動作。
如需關於此區段提及之任何動作的空間權限要求的資訊,請參閱 在共用空間中管理權限 和 在受管理空間中管理權限。
模型啟用
在開始使用 ML 部署產生預測之前,需要啟用來源模型。如需詳細資訊,請參閱核准已部署的模型。
自動特徵設計
如需關於透過使用自動特徵設計訓練的模型產生預測的資訊,請參閱 自動特徵設計。
管理預測工作
租用戶管理員可以從 管理 活動中心停止或取消預測工作。如需詳細資訊,請參閱管理 Qlik AutoML。
設定通知
您可以在從 ML 部署建立預測時接收通知。如需詳細資訊,請參閱設定 Qlik AutoML 的通知。
檢視資料漂移和預測事件詳細資訊
執行預測後,切換到資料漂移監控和操作監控窗格,以檢視關於以下內容的詳細資訊:
套用資料集中每個特徵的資料漂移程度。在您的套用資料集和訓練資料集之間進行比較。
有關預測事件的詳細資訊,例如是成功或失敗,以及產生了多少個預測。
如需詳細資訊,請參閱監控已部署模型的效能和使用情況。