Delen via


Functies gebruiken in onlinewerkstromen

Wanneer u functie-engineering in Unity Catalog gebruikt, wordt elke stap van uw modelontwikkelingsproces geïntegreerd in het Databricks Data Intelligence Platform. Dit betekent dat u geautomatiseerde gegevenspijplijnen kunt bouwen om functiewaarden te berekenen en te leveren, terwijl Databricks de infrastructuur voor u afhandelt. Het Databricks-platform biedt realtime ondersteuning voor zowel functies als modellen, waaronder on-demand berekening van functiewaarden.

Automatische functiezoekactie

Wanneer u een model traint met behulp van de databricks-functie-engineeringclient en deze verwerkt met Databricks Model Serving, zoekt het model automatisch functiewaarden op uit een Databricks Online Feature Store of een online winkel van derden. Dit gebeurt automatisch zonder installatie vereist.

Belangrijk

Onlinetabellen van Databricks worden niet meer ondersteund. Als u bestaande onlinetabellen hebt, raadt Databricks u aan deze te migreren naar databricks Online Feature Store. Zie Migreren van verouderde onlinetabellen en onlinetabellen van derden.

Wanneer een scoreaanvraag binnenkomt in het model, haalt Model Serving automatisch de gepubliceerde functiewaarden op die nodig zijn voor het model. Op deze manier worden de meest recente functiewaarden altijd gebruikt voor voorspellingen. Zie Model serving met automatische functiezoekopdrachten voor meer informatie en voorbeelden van notebooks.

In het volgende diagram ziet u de relatie tussen de platformonderdelen voor realtime-bediening.

Feature Store werkstroom met online opzoeken

Functies op aanvraag

Machine learning-modellen voor realtime toepassingen vereisen vaak de meest recente functiewaarden. In het voorbeeld in het diagram is één functie voor een aanbevelingsmodel voor het restaurant de huidige afstand van de gebruiker van een restaurant. Deze functie moet worden berekend op aanvraag, dat wil gezegd op het moment van de scoreaanvraag. Bij ontvangst van een scoreaanvraag zoekt het model de locatie van het restaurant op en past het vervolgens een vooraf gedefinieerde functie toe om de afstand tussen de huidige locatie van de gebruiker en het restaurant te berekenen. Deze afstand wordt doorgegeven als invoer voor het model, samen met andere vooraf samengestelde functies uit het functiearchief. Zie Compute-functies op aanvraag voor meer informatie.

werkstroom voor rekenfuncties op aanvraag