當您在 Unity 目錄中使用特徵工程時,模型開發程式的每個步驟都會整合到 Databricks Data Intelligence Platform 中。 這表示您可以建置自動化的數據管線來計算及提供功能值,而 Databricks 會為您處理基礎結構。 Databricks 平臺提供功能和模型的實時服務,包括功能值的隨選計算。
自動功能查找
當您使用 Databricks 功能工程用戶端定型模型,並使用 Databricks 模型服務提供模型時,模型會自動從 Databricks 線上功能市集 或 協力廠商線上市集查閱功能值。 這會自動發生,不需要設定。
這很重要
Databricks 線上資料表已不再支援。 如果你已有現有的線上資料表,Databricks 建議你將它們遷移到 Databricks Online 功能商店。 請參閱 從舊版和第三方線上資料表移轉。
當評分要求傳入模型時,模型服務會自動擷取模型所需的已發佈特徵值。 如此一來,最新的特徵值一律會用於預測。 如需詳細資訊和範例筆記本,請參閱 具有自動功能查閱的模型服務。
下圖說明平臺元件之間的即時服務關聯性。
隨選功能
適用於即時應用程式的機器學習模型通常需要最新的特徵值。 在圖表中顯示的範例中,餐廳推薦模型的其中一個功能是使用者目前與餐廳的距離。 此功能必須「視需要」計算,也就是在評分要求時。 收到評分要求后,模型會查閱餐廳的位置,然後套用預先定義的函式來計算使用者目前位置和餐廳之間的距離。 該距離會作為輸入傳遞給模型,並與來自特徵庫的其他預先計算的特徵一起傳遞。 如需詳細資訊,請參閱 隨選計算功能。