Automatyczne wyszukiwanie funkcji za pomocą modeli MLflow w usłudze Databricks
Obsługa modelu może automatycznie wyszukać wartości funkcji z opublikowanych sklepów online lub tabel online. W tym artykule opisano sposób pracy ze sklepami online. Aby uzyskać informacje na temat pracy z tabelami online, zobacz Używanie tabel online na potrzeby obsługi funkcji w czasie rzeczywistym.
Wymagania
- Model musi być zarejestrowany
FeatureEngineeringClient.log_model
(w przypadku inżynierii funkcji w katalogu aparatu Unity) lubFeatureStoreClient.log_model
(w przypadku magazynu funkcji obszaru roboczego wymaga wersji 0.3.5 lub nowszej). - Sklep online musi zostać opublikowany 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:
- 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. Aby zastąpić wartości funkcji podczas oceniania modelu przy użyciu interfejsu API REST z obsługą modelu, dołącz wartości funkcji jako część ładunku interfejsu API.
Uwaga
Nowe wartości funkcji muszą być zgodne z typem danych funkcji zgodnie z oczekiwaniami w modelu bazowym.
Przykłady notesów: Wykaz aparatu Unity
W przypadku środowiska Databricks Runtime 13.3 LTS lub nowszego każda tabela delty w wykazie aparatu Unity z kluczem podstawowym może służyć jako tabela funkcji. Jeśli używasz tabeli zarejestrowanej w wykazie aparatu Unity jako tabeli funkcji, wszystkie funkcje wykazu aparatu Unity są automatycznie dostępne dla tabeli funkcji.
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 notes sklepu online z wykazem aparatu Unity
Przykłady notesów: Magazyn funkcji obszaru roboczego
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.