Dela via


Komma igång med MLflow-experiment

Den här samlingen med notebook-filer visar hur du kan komma igång med MLflow-experimentkörningar.

MLflow-komponenter

MLflow är en plattform med öppen källkod för hantering av maskininlärningslivscykeln från början till slut. MLflow har tre primära komponenter:

  • Spårning
  • Modeller
  • Projekt

Med MLflow Tracking-komponenten kan du logga och fråga maskinmodellträningssessioner (körningar) med hjälp av följande API:er:

En MLflow-körning är en samling parametrar, mått, taggar och artefakter som är associerade med en maskininlärningsmodellträningsprocess.

Vad är experiment i MLflow?

Experiment är den primära organisationsenheten i MLflow. Alla MLflow-körningar tillhör ett experiment. Med varje experiment kan du visualisera, söka och jämföra körningar, samt ladda ned körningsartefakter eller metadata för analys i andra verktyg. Experiment underhålls på en Azure Databricks-värdbaserad MLflow-spårningsserver.

Experiment finns i arbetsytans filträd. Du hanterar experiment med samma verktyg som du använder för att hantera andra arbetsyteobjekt, till exempel mappar, notebook-filer och bibliotek.

MLflow-exempelanteckningsböcker

Följande notebook-filer visar hur du skapar och loggar till en MLflow-körning med hjälp av API:erna för MLflow-spårning samt hur du använder experimentgränssnittet för att visa körningen. Dessa notebook-filer är tillgängliga i Python, Scala och R.

Python- och R-notebook-filerna använder ett notebook-experiment. Scala-notebook-filen skapar ett experiment i Shared mappen.

Kommentar

Med Databricks Runtime 10.4 LTS ML och senare aktiveras Automatisk databricks-loggning som standard för Python-notebook-filer.