Delen via


Automatische functiezoekfunctie met Databricks Model Serving

Model serving kan automatisch functiewaarden opzoeken uit gepubliceerde online winkels of vanuit onlinetabellen. Zie Onlinetabellen gebruiken voor functies in realtime voor meer informatie over het maken en werken met onlinetabellen.

Vereisten

  • Het model moet zijn vastgelegd met FeatureEngineeringClient.log_model (voor Functie-engineering in Unity Catalog) of FeatureStoreClient.log_model (voor werkruimtefunctiearchief is v0.3.5 en hoger vereist).
  • Voor online winkels van derden moet de online winkel worden gepubliceerd met alleen-lezenreferenties.

Notitie

U kunt de functietabel op elk gewenst moment vóór de modelimplementatie publiceren, inclusief na de modeltraining.

Automatische functiezoekactie

Azure Databricks Model Serving biedt ondersteuning voor het automatisch opzoeken van functies vanuit deze online winkels:

Automatisch zoeken naar functies wordt ondersteund voor de volgende gegevenstypen:

  • IntegerType
  • FloatType
  • BooleanType
  • StringType
  • DoubleType
  • LongType
  • TimestampType
  • DateType
  • ShortType
  • DecimalType
  • ArrayType
  • MapType

Functiewaarden overschrijven in het scoren van onlinemodellen

Alle functies die vereist zijn voor het model (geregistreerd met FeatureEngineeringClient.log_model of FeatureStoreClient.log_model) worden automatisch opgezoekd vanuit online winkels voor het scoren van modellen. Als u functiewaarden wilt overschrijven bij het scoren van een model met een REST API met Model Serving , neemt u de functiewaarden op als onderdeel van de API-nettolading.

Notitie

De nieuwe functiewaarden moeten voldoen aan het gegevenstype van de functie zoals verwacht door het onderliggende model.

Notebookvoorbeelden: Unity Catalog

Met Databricks Runtime 13.3 LTS en hoger kan elke Delta-tabel in Unity Catalog met een primaire sleutel worden gebruikt als een functietabel. Wanneer u een tabel gebruikt die is geregistreerd in Unity Catalog als een functietabel, zijn alle Unity Catalog-mogelijkheden automatisch beschikbaar voor de functietabel.

In het volgende notebook ziet u hoe u functies publiceert naar onlinetabellen voor realtime serveren en automatisch zoeken naar functies.

Demonotitieblok voor onlinetabellen

Notebook downloaden

In dit voorbeeldnotitieblok ziet u hoe u functies publiceert in een onlinewinkel en vervolgens een getraind model gebruikt waarmee automatisch functies uit de online winkel worden opgezoekd.

Voorbeeldnotitieblok van een online winkel van derden (Unity Catalog)

Notebook downloaden

Voorbeelden van notitieblokken: Werkruimtefunctiearchief

In dit voorbeeldnotitieblok ziet u hoe u functies publiceert in een onlinewinkel en vervolgens een getraind model gebruikt waarmee automatisch functies uit de online winkel worden opgezoekd.

Voorbeeldnotitieblok van een externe online winkel (werkruimtefunctiearchief)

Notebook downloaden