Sdílet prostřednictvím


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) nebo FeatureStoreClient.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ů:

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

Pořídit 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)

Pořídit notebook

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.

Příklad poznámkového bloku pro online obchod třetí strany (Workspace Feature Store)

Získat notebook