MLflow Model Registry på Azure Databricks

MLflow Model Registry är en centraliserad modelldatabas och ett användargränssnitt och en uppsättning API:er som gör att du kan hantera hela livscykeln för MLflow-modeller. Model Registry tillhandahåller kronologisk modell härledning (vilket MLflow-experiment och körning som skapade modellen vid en viss tidpunkt), modellversionshantering och fasövergångar (till exempel från mellanlagring till produktion eller arkiverad). 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 Model Registry eller API:et Model Registry. Den här sidan visar konceptuell information och innehåller även en exempelanteckningsbok som illustrerar vad du kan göra med Model Registry.

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

Model Registry-begrepp

  • Modell:En MLflow-modell loggas från ett experiment eller en körning som loggas med någon av metoderna i modellmodellen. När du har loggat kan du registrera modellen med Model Registry.
  • Registrerad modell:En MLflow-modell som har registrerats med Model Registry. Den registrerade modellen har ett unikt namn, versioner, modell härledning och andra metadata.
  • Modellversion:En version av en registrerad modell. När en ny modell läggs till i Model Registry läggs den till som version 1. Varje modell som är registrerad på samma modellnamn ökar versionsnumret.
  • Modellfas:En modellversion kan tilldelas en eller flera faser. MLflow innehåller fördefinierade faser för vanliga användningsfall, Ingen,Mellanlagring,Produktionoch Arkiverad. Med rätt behörighet kan du föra över en modellversion mellan faser eller begära en modellfasövergång.
  • Beskrivning:Du kan kommentera en modells avsikt, inklusive beskrivning och all relevant information som är användbar för teamet, till exempel algoritmbeskrivning, använda datauppsättning eller metodik.
  • Aktiviteter:Varje registrerad modells aktiviteter, till exempel begäran om fasövergång, registreras. Spårningen av aktiviteter ger härledning och granskningsbarhet för modellens utveckling, från experimentering till mellanfasade versioner till produktion.

Sidan Registrerade modeller

Sidan registrerade modeller visas när du klickar Models Iconpå Modeller i sidopanelen. Den här sidan visar alla modeller i registret med deras aktuella fas, senaste ändringstid, taggar och betjänande status. Du kan skapa en ny modell från den här sidan.

Från den här sidan kan du också ange behörigheter för alla modeller i modellregistret.

Registered models

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å:

Sidan Modellversion

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å den registrerade modellsidan.

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

Model version

Exempel

Ett exempel som illustrerar hur du använder Model Registry för att skapa ett maskininlärningsprogram som gör prognoser för den dagliga utmatningen av en vindkraftverk finns i: