MLflow Model Registry på Azure Databricks

MLflow Model Registry är en central modelllagringsplats och ett gränssnitt och en uppsättning API:er som gör att du kan hantera hela livscykeln för MLflow-modeller. Modellregistret tillhandahåller:

Du kan också skapa och visa modellbeskrivningar och lämna kommentarer.

Du kan arbeta med modellregistret med hjälp av antingen användargränssnittet för modellregistret eller API:et för modellregistret. Den här sidan visar konceptuell information och innehåller även en exempelanteckningsbok som illustrerar vad du kan göra med modellregistret.

Anvisningar om hur du använder modellregistret finns i Hantera modeller.

Modellregisterbegrepp

  • Modell: En MLflow-modell som loggats från ett experiment eller en körning som loggas med någon av modellsmakens mlflow.<model-flavor>.log_model metoder. När du har loggat kan du registrera modellen med modellregistret.
  • Registrerad modell: En MLflow-modell som har registrerats med modellregistret. Den registrerade modellen har ett unikt namn, versioner, modell härkomst och andra metadata.
  • Modellversion: En version av en registrerad modell. När en ny modell läggs till i modellregistret läggs den till som version 1. Varje modell som är registrerad på samma modellnamn ökar versionsnumret.
  • Modellsteg: En modellversion kan tilldelas en eller flera faser. MLflow tillhandahåller fördefinierade steg för vanliga användningsfall None, Staging, Production och Archived. Med rätt behörighet kan du överföra en modellversion mellan faser eller begära en modellstegsövergång.
  • Beskrivning: Du kan kommentera en modells avsikt, inklusive beskrivning och relevant information som är användbar för teamet, till exempel algoritmbeskrivning, använda datauppsättningar eller metodik.
  • Aktiviteter: Varje registrerad modells aktiviteter, till exempel begäran om fasövergång, registreras. Spårningen av aktiviteter ger ursprung och granskning av modellens utveckling, från experimentering till mellanlagrade versioner till produktion.

Sidan Registrerade modeller

Sidan registrerade modeller visas när du klickar på Modeller Ikonmodeller i sidofältet. Den här sidan visar alla modeller i registret med deras aktuella fas, senast ändrad tid, taggar och serveringsstatus. Om du bara vill visa modeller som har servering aktiverat väljer du Servering aktiverat i listrutan Alla modeller .

Du kan skapa en ny modell från den här sidan.

Från den här sidan kan även arbetsyteadministratörer ange behörigheter för alla modeller i modellregistret.

Registrerade modeller

Sidan Registrerad modell

Om du vill visa den registrerade modellsidan för en modell klickar du på ett modellnamn på sidan registrerade modeller. Den registrerade modellsidan visar information om den valda modellen och en tabell med information om varje version av modellen. Från den här sidan kan du också:

Modellversionssida

Om du vill visa modellversionssidan gör du något av följande:

  • Klicka på ett versionsnamn i kolumnen Senaste version på sidan registrerade modeller.
  • Klicka på ett versionsnamn i kolumnen Version på sidan registrerad modell.

Den här sidan visar information om en specifik version av en registrerad modell och innehåller även en länk till källkörningen (den version av notebook-filen som kördes för att skapa modellen). Från den här sidan kan du också:

Modellversion

Exempel

Ett exempel som illustrerar hur du använder modellregistret för att skapa ett maskininlärningsprogram som förutspår den dagliga uteffekten för en vindkraftspark finns i: