Inledning

Slutförd

En vanlig utmaning när du utvecklar maskininlärningsmodeller är att förbereda för produktionsscenarier. När du skriver kod för att bearbeta data och träna modeller vill du att koden ska vara skalbar, repeterbar och redo för automatisering.

Även om notebook-filer är idealiska för experimentering och utveckling passar skript bättre för produktionsarbetsbelastningar. I Azure Machine Learning kan du köra ett skript som ett kommandojobb. När du skickar ett kommandojobb kan du konfigurera olika parametrar som indata och beräkningsmiljön.

När träningsskriptet körs som ett jobb vill du också övervaka modellens prestanda över tid. Du kan använda MLflow för att spåra mått, parametrar och artefakter direkt från skripten. MLflow är en plattform med öppen källkod integrerad med Azure Machine Learning som gör att du kan jämföra körningar och besluta om nästa steg.

Utbildningsmål

I den här modulen lär du dig att:

  • Konvertera en notebook-fil till ett skript.
  • Testa skript i en terminal.
  • Kör ett skript som ett kommandojobb.
  • Använd parametrar i ett kommandojobb.
  • Använd MLflow när du kör ett skript som ett jobb.
  • Granska mått, parametrar, artefakter och modeller från en körning.

Vi börjar med att utforska varför skript är ett bättre val än notebook-filer för maskininlärningsarbetsbelastningar i produktion. Och hur du konverterar dina befintliga notebook-filer till återanvändbara, produktionsklara skript.

Note

Vi inser att olika personer gillar att lära sig på olika sätt. Du kan välja att slutföra den här modulen i videobaserat format eller läsa innehållet som text och bilder. Texten innehåller mer detaljer än videorna, så i vissa fall kanske du vill referera till den som kompletterande material till videopresentationen.