Dela via


Använda funktioner i onlinearbetsflöden

När du använder funktionsutveckling i Unity Catalog integreras varje steg i modellutvecklingsprocessen i Databricks Data Intelligence Platform. Det innebär att du kan skapa automatiserade datapipelines för att beräkna och hantera funktionsvärden medan Databricks hanterar infrastrukturen åt dig. Databricks-plattformen tillhandahåller realtidsbetjäning för både funktioner och modeller, inklusive beräkning på begäran av funktionsvärden.

Automatisk funktionsökning

När du tränar en modell med databricks-funktionsteknikerklienten och hanterar den med Databricks Model Serving, söker modellen automatiskt upp funktionsvärden från en Databricks Online Feature Store eller en onlinebutik från tredje part. Detta sker automatiskt utan att någon konfiguration krävs.

Viktigt!

Databricks onlinetabeller stöds inte längre. Om du har befintliga onlinetabeller rekommenderar Databricks att du migrerar dem till Databricks Online Feature Store. Se Migrera från klassiska tabeller och webtabeller från tredjepartsleverantör.

När en bedömningsbegäran kommer in i modellen hämtar Model Serving automatiskt de publicerade funktionsvärden som krävs av modellen. På så sätt används alltid de senaste funktionsvärdena för förutsägelser. Mer information och exempel på notebook-filer finns i Modellservering med automatisk funktionssökning.

Följande diagram illustrerar relationen mellan plattformskomponenterna för realtidsservering.

Feature Store-arbetsflöde med onlineuppslag

Funktioner på begäran

Maskininlärningsmodeller för realtidsprogram kräver ofta de senaste funktionsvärdena. I exemplet som visas i diagrammet är en funktion för en restaurangrekommendationsmodell användarens aktuella avstånd från en restaurang. Den här funktionen måste beräknas "på begäran", d.v.s. vid tidpunkten för bedömningsbegäran. När en bedömningsbegäran tas emot söker modellen upp restaurangens plats och tillämpar sedan en fördefinierad funktion för att beräkna avståndet mellan användarens aktuella plats och restaurangen. Det avståndet skickas som indata till modellen, tillsammans med andra förberäknade funktioner från funktionsarkivet. Mer information finns i Beräkningsfunktioner på begäran.

arbetsflöde för beräkningsfunktioner på begäran