Automatyczne wyszukiwanie funkcji za pomocą usługi Databricks Model Serving
Model Serving może automatycznie wyszukiwać wartości cech z opublikowanych sklepów internetowych lub tabel online. Aby uzyskać więcej informacji na temat tworzenia tabel online i pracy z nimi, zobacz Użyj tabel online do obsługi funkcji w czasie rzeczywistym.
Wymagania
- Model musi być zarejestrowany przy użyciu
FeatureEngineeringClient.log_model
(dla Feature Engineering w Unity Catalog) lubFeatureStoreClient.log_model
(dla starszego Workspace Feature Store), przy czym wymagane jest użycie wersji 0.3.5 lub nowszej. - W przypadku sklepów online innych firm sklep internetowy musi być publikowany przy użyciu poświadczeń tylko do odczytu.
Uwaga
Tabelę funkcji można opublikować w dowolnym momencie przed wdrożeniem modelu, w tym po trenowaniu modelu.
Wyszukiwanie funkcji automatycznych
Usługa Azure Databricks Model Serving obsługuje automatyczne wyszukiwanie funkcji z tych sklepów online:
- tabele online usługi Databricks
- Azure Cosmos DB (wersja 0.5.0 lub nowsza)
Wyszukiwanie funkcji automatycznych jest obsługiwane w przypadku następujących typów danych:
IntegerType
FloatType
BooleanType
StringType
DoubleType
LongType
TimestampType
DateType
ShortType
DecimalType
ArrayType
MapType
Zastępowanie wartości funkcji w ocenianiu modelu online
Wszystkie funkcje wymagane przez model (zarejestrowane za pomocą FeatureEngineeringClient.log_model
lub FeatureStoreClient.log_model
) są automatycznie przeglądane ze sklepów online na potrzeby oceniania modelu. W celu zastąpienia wartości cech podczas oceniania modelu przy użyciu interfejsu API REST z usługą Model Serving, uwzględnij wartości cech jako część ładunku żądania API.
Uwaga
Nowe wartości funkcji muszą być zgodne z typem danych funkcji zgodnie z oczekiwaniami w modelu bazowym.
przykłady notebooka : Katalog Unity
W przypadku środowiska Databricks Runtime 13.3 LTS lub nowszego każda tabela Delta w katalogu Unity z kluczem podstawowym może służyć jako tabela cech. Jeśli używasz tabeli zarejestrowanej w Unity Catalog jako tabela cech, wszystkie funkcje Unity Catalog są automatycznie dostępne dla tabeli cech.
Poniższy notes pokazuje, jak publikować cechy w tabelach online na potrzeby świadczenia w czasie rzeczywistym i automatycznego wyszukiwania cech.
Notatnik demonstracyjny tablic online
Zdobądź zeszyt
W tym przykładowym notesie pokazano, jak publikować funkcje w sklepie online, a następnie obsługiwać wytrenowany model, który automatycznie wyszukuje funkcje ze sklepu online.
Przykładowy notatnik sklepu online strony trzeciej (Unity Catalog)
Pobieranie notesu
Przykłady notebooków: Repozytorium cech obszaru roboczego (starsza wersja)
W tym przykładowym notesie pokazano, jak publikować funkcje w sklepie online, a następnie obsługiwać wytrenowany model, który automatycznie wyszukuje funkcje ze sklepu online.