Automatické vyhledávání funkcí pomocí obsluhy modelu Databricks
Obsluha modelů může automaticky vyhledávat hodnoty funkcí z publikovaných online obchodů nebo z online tabulek. Další podrobnosti o vytváření a práci s online tabulkami najdete v tématu Použití online tabulek pro obsluhu funkcí v reálném čase.
Požadavky
- Model musí být protokolován pomocí
FeatureEngineeringClient.log_model
(pro inženýrství funkcí v katalogu Unity) neboFeatureStoreClient.log_model
(pro starší úložiště funkcí pracovního prostoru) a vyžaduje verzi v0.3.5 nebo vyšší. - Pro online obchody třetích stran musí být online obchod publikován s přihlašovacími údaji pouze pro čtení.
Poznámka:
Tabulku funkcí můžete publikovat kdykoli před nasazením modelu, včetně po trénování modelu.
Automatické vyhledávání funkcí
Služba Azure Databricks Model Serving podporuje automatické vyhledávání funkcí z těchto online obchodů:
- Tabulky Databricks Online
- Azure Cosmos DB (verze 0.5.0 a vyšší)
Automatické vyhledávání funkcí je podporováno pro následující datové typy:
IntegerType
FloatType
BooleanType
StringType
DoubleType
LongType
TimestampType
DateType
ShortType
DecimalType
ArrayType
MapType
Přepsání hodnot funkcí v online bodování modelu
Všechny vlastnosti vyžadované modelem (označené FeatureEngineeringClient.log_model
nebo FeatureStoreClient.log_model
) se automaticky vyhledávají z online obchodů pro hodnocení modelů. Pokud chcete přepsat hodnoty atributů při vyhodnocování modelu pomocí rozhraní REST API se službou Model Serving, zahrňte hodnoty atributů jako součást nákladu API.
Poznámka:
Nové hodnoty funkcí musí odpovídat datovému typu funkce podle očekávání základního modelu.
Uložení rozšířeného datového rámce v tabulce odvozování
U koncových bodů vytvořených od února 2025 můžete nakonfigurovat model obsluhující koncový bod pro protokolování rozšířeného datového rámce, který obsahuje hodnoty vyhledáných funkcí a návratové hodnoty funkce. Datový rámec je uložen do inferenční tabulky pro nasazený model.
Pokyny k nastavení této konfigurace najdete v tématu vyhledávání datových rámců funkcionality protokolu k inferenčním tabulkám.
Informace o odvozovacích tabulkách najdete v tématu Tabulky odvozování pro monitorování a ladění modelů.
Příklady poznámkových bloků: Katalog Unity
S modulem Databricks Runtime 13.3 LTS a novějším je možné jako tabulku funkcí použít libovolnou tabulku Delta v katalogu Unity s primárním klíčem. Pokud používáte tabulku zaregistrovanou v katalogu Unity jako tabulku funkcí, všechny funkce katalogu Unity jsou pro tabulku funkcí automaticky dostupné.
Následující poznámkový blok ukazuje, jak publikovat funkce do online tabulek pro obsluhu a automatizované vyhledávání funkcí v reálném čase.
Online tabulky – ukázkový poznámkový blok
Tento ukázkový poznámkový blok ukazuje, jak publikovat vlastnosti do online obchodu a pak nasadit vycvičený model, který automaticky vyhledá vlastnosti z online obchodu.
Ukázkový poznámkový blok pro internetový obchod třetí strany (Katalog Unity)
Příklady poznámkových bloků: Úložiště funkcí pracovního prostoru (starší verze)
Tento ukázkový notebook ukazuje, jak publikovat funkce do online obchodu a poté nasadit natrénovaný model, který automaticky vyhledává funkce z online obchodu.