共用方式為


套用轉換

重要

Machine Learning 工作室 (傳統) 的支援將於 2024 年 8 月 31 日結束。 建議您在該日期之前轉換成 Azure Machine Learning

自 2021 年 12 月 1 日起,您將無法建立新的 Machine Learning 工作室 (傳統) 資源。 在 2024 年 8 月 31 日之前,您可以繼續使用現有的 Machine Learning 工作室 (傳統) 資源。

ML 工作室 (傳統) 文件即將淘汰,未來將不再更新。

將正確指定的資料轉換套用至資料集

類別:機器學習/分數

注意

適用于僅限機器學習 Studio (傳統)

Azure Machine Learning 設計工具中提供類似的拖放模組。

模組概觀

本文描述如何使用機器學習 Studio (傳統) 中的「套用轉換」模組,根據先前計算的轉換來修改輸入資料集。

例如,如果您使用「正規化 資料 」模組來使用 z 分數來將定型資料正規化,則您也會想要使用在評分階段期間針對定型所計算的 z 分數值。 在機器學習 Studio (傳統) 中,您可以輕鬆地將正規化方法儲存為轉換,然後使用 [套用轉換] 將 z 分數套用至輸入資料,然後再進行評分。

機器學習 Studio (傳統) 可支援建立並套用許多不同種類的自訂轉換。 例如,您可能想要儲存然後重新使用轉換,以執行下列動作:

如何使用套用轉換

  1. 將 [套用 轉換 ] 模組新增至您的實驗。 您可以在 [分數] 分類中的 [機器學習] 下找到 [thi] 模組。

  2. 找出要作為輸入使用的現有轉換。

    如果轉換是稍早在實驗中建立 (例如,做為清理或資料調整作業的一部分) 通常會在模組的右手邊輸出上提供 ITransform 介面 物件。 連線輸出至 [套用轉換] 的左側輸入。

    先前儲存的轉換可在左側流覽窗格的 [ 轉換 ] 群組中找到。

    提示

    如果您設計一個實驗的轉換,但沒有明確地儲存它,只要您的會話已開啟,就可以在工作區中使用轉換。 如果您關閉會話但未儲存轉換,您可以重新執行實驗來產生 ITransform 介面 物件。

  3. 連線您想要轉換的資料集。 資料集應該具有與第一次設計轉換的資料集完全相同的結構描述 (資料行數目、資料行名稱、資料類型)。

  4. 您無須設定任何其他參數;所有自訂都會在定義轉換時完成。

  5. 若要將轉換套用至新的資料集,請執行實驗。

範例

若要查看如何在機器學習中使用此模組,請參閱 Azure AI 資源庫

技術說明

「套用 轉換 」模組可將任何建立 ITransform 介面之模組的輸出視為輸入。 這些模組包括:

提示

您也可以儲存並重複使用針對數位信號處理所設計的篩選。 不過,篩選會使用 IFilter 介面 介面,而不是 ITransform 介面

預期的輸入

名稱 類型 說明
轉換 ITransform 介面 一元資料轉換
資料集 資料表 要轉換的資料集

輸出

名稱 類型 說明
已轉換的資料集 資料表 已轉換的資料集

例外狀況

例外狀況 描述
錯誤 0003 如果一或多個輸入為 Null 或空白,就會發生例外狀況。

如需 Studio (傳統) 模組特定的錯誤清單,請參閱機器學習錯誤碼

如需 API 例外狀況的清單,請參閱機器學習 REST API 錯誤碼

另請參閱

Filter
套用 SQL 轉換
清除遺漏的資料
將資料標準化
A-Z 模組清單
將資料分組成 Bin