Dela via


Så här distribuerar du en AutoML-modell till en onlineslutpunkt

GÄLLER FÖR:Azure CLI ml extension v2 (current)Python SDK azure-ai-ml v2 (aktuell)

I den här artikeln får du lära dig hur du distribuerar en AutoML-tränad maskininlärningsmodell till en slutpunkt för realtidsslutpunkt online. Automatiserad maskininlärning, även kallad automatiserad ML eller AutoML, är processen att automatisera de tidskrävande, iterativa uppgifterna med att utveckla en maskininlärningsmodell. Mer information finns i Vad är automatisk maskininlärning (AutoML)?

I följande avsnitt får du lära dig hur du distribuerar AutoML-tränad maskininlärningsmodell till onlineslutpunkter med hjälp av:

  • Azure Machine Learning Studio
  • Azure Mašinsko učenje CLI v2
  • Azure Mašinsko učenje Python SDK v2

Förutsättningar

Distribuera från Azure Mašinsko učenje Studio och ingen kod

Att distribuera en AutoML-tränad modell från sidan Automatiserad ML är en kodfri upplevelse. Du behöver alltså inte förbereda ett bedömningsskript och en miljö eftersom båda genereras automatiskt.

  1. Gå till sidan Automatiserad ML i Azure Mašinsko učenje studio.

  2. Välj experimentet och kör det.

  3. Välj fliken Modeller + underordnade jobb .

  4. Välj den modell du vill distribuera.

  5. När du har valt en modell är knappen Distribuera tillgänglig med en nedrullningsbara meny.

  6. Välj alternativet Slutpunkt i realtid.

    Skärmbild som visar den nedrullningsbara menyn för knappen Distribuera.

    Systemet genererar den modell och miljö som behövs för distributionen.

    Skärmbild som visar distributionssidan där du kan ändra värden och sedan välja Distribuera.

Distribuera manuellt från studio- eller kommandoraden

Om du vill ha mer kontroll över distributionen kan du ladda ned träningsartefakterna och distribuera dem.

För att ladda ned komponenterna behöver du för distribution:

  1. Gå till ditt automatiserade ML-experiment och kör det på din maskininlärningsarbetsyta.

  2. Välj fliken Modeller + underordnade jobb .

  3. Välj den modell som du vill använda. När du har valt en modell aktiveras knappen Ladda ned .

  4. Välj Hämta.

    Skärmbild som visar valet av modellen och nedladdningsknappen.

Du får en .zip fil som innehåller:

  • En conda-miljöspecifikationsfil med namnet conda_env_<VERSION>.yml
  • En Python-bedömningsfil med namnet scoring_file_<VERSION>.py
  • Själva modellen i en Python .pkl-fil med namnet model.pkl

Om du vill distribuera med hjälp av dessa filer kan du använda antingen studio eller Azure CLI.

  1. Gå till sidan Modeller i Azure Mašinsko učenje Studio.
  2. Välj Välj + Registrera från>lokala filer.
  3. Registrera modellen som du laddade ned från Automatiserad ML-körning.
  4. Gå till sidan Miljöer, välj Anpassad miljö och välj + Skapa för att skapa en miljö för distributionen. Använd den nedladdade conda yaml för att skapa en anpassad miljö.
  5. Välj modellen och välj Realtidsslutpunkt i listrutan Deploy.
  6. Slutför alla steg i guiden för att skapa en onlineslutpunkt och distribution.