Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det finns många sätt att skapa ett träningsjobb med Azure Machine Learning. Du kan träna modeller med hjälp av Azure CLI, REST API eller så kan du använda studiogränssnittet för att skapa ett träningsjobb direkt.
I den här artikeln får du lära dig hur du använder dina egna data och din egen kod för att träna en maskininlärningsmodell med en guidad upplevelse för att skicka träningsjobb i Azure Machine Learning Studio.
Viktigt!
Den här funktionen är för närvarande i offentlig förhandsversion. Den här förhandsversionen tillhandahålls utan ett serviceavtal och vi rekommenderar det inte för produktionsarbetsbelastningar. Vissa funktioner kanske inte stöds eller kan vara begränsade.
Mer information finns i Kompletterande villkor för användning av Microsoft Azure-förhandsversioner.
Förutsättningar
Ett Azure-abonnemang. Om du inte har en Azure-prenumeration kan du skapa ett kostnadsfritt Azure-konto innan du börjar.
En Azure Machine Learning-arbetsyta. Mer information finns i Skapa arbetsyteresurser.
En förståelse för vad ett träningsjobb är i Azure Machine Learning. Mer information finns i träna modeller.
Kom igång
Logga in på Azure Machine Learning Studio och välj sedan din prenumeration och arbetsyta.
Ange användargränssnittet för att skapa jobb på startsidan. Välj + Ny och välj Träningsjobb.
Välj din träningsmetod och välj sedan Börja konfigurera jobbet för att öppna formuläret.
I nästa avsnitt går vi igenom formuläret med stegen för att köra ett anpassat träningsskript (kommandojobb).
Konfigurera grundläggande inställningar
Konfigurera grundläggande information om ditt träningsjobb. Du kan gå vidare till nästa sida om du är nöjd med de standardvärden som vi har valt åt dig, eller göra ändringar baserat på dina önskade inställningar.
Följande fält är tillgängliga:
| Fält | Beskrivning |
|---|---|
| Jobbnamn | Jobbnamnet används för att unikt identifiera ditt jobb. Det används också som visningsnamn för jobbet. |
| Experimentnamn | Detta hjälper dig att organisera jobbet i Azure Machine Learning Studio. Varje jobbs körningslogg ordnas under motsvarande experiment på studiofliken Experiment. Som standard placerar Azure jobbet i Default-experimentet. |
| Beskrivning | Lägg till text som beskriver ditt jobb om du vill. |
| Tidsavbrott | Ange hur många timmar hela träningsjobbet ska kunna köras. När den här gränsen har nåtts avbryter systemet jobbet, inklusive eventuella underordnade jobb. |
| Etiketter | Lägg till taggar som hjälper dig att organisera dina jobb. |
Ladda upp träningsskript
På nästa sida laddar du upp källkoden. Konfigurera indata eller utdata som krävs för att köra träningsjobbet och ange kommandot för att köra träningsskriptet.
Du kan använda en kodfil eller en mapp från den lokala datorn eller arbetsytans standardbloblagring. Azure visar de filer som ska laddas upp när du har valt.
| Fält | Beskrivning |
|---|---|
| Kod | En fil eller en mapp från den lokala datorn eller arbetsytans standardbloblagring som träningsskript. Studio visar de filer som ska laddas upp när du har valt. |
| Ingångar | Ange så många indata som behövs för följande typer av data: heltal, tal, booleskt värde, sträng. |
| Befallning | Kommandot som ska köras. Kommandoradsargument kan uttryckligen skrivas in i kommandot eller härledas från andra avsnitt, särskilt indata med hjälp av klammerparenteser som beskrivs i nästa avsnitt. |
Kod
Kommandot körs från rotkatalogen i den uppladdade kodmappen. När du har valt din kodfil eller mapp kan du se de filer som ska laddas upp. Kopiera den relativa sökvägen till koden som innehåller startpunkten och klistra in den i rutan med etiketten Ange kommandot för att starta jobbet.
Om koden finns i rotkatalogen kan du referera direkt till den i kommandot . Till exempel python main.py.
Om koden inte finns i rotkatalogen bör du använda den relativa sökvägen. Strukturen för ordspråksmodellen är till exempel:
.
├── job.yml
├── data
└── src
└── main.py
Här finns källkoden i underkatalogen src . Kommandot skulle vara python ./src/main.py (plus andra kommandoradsargument).
Ingångar
När du använder indata i kommandot måste du ange indatanamnet. Om du vill ange en indatavariabel använder du formuläret ${{inputs.input_name}}. Till exempel ${{inputs.wiki}}. Du kan sedan referera till den i kommandot, till exempel --data ${{inputs.wiki}}.
Välj beräkningsresurser
På nästa sida väljer du det beräkningsmål som du vill att jobbet ska köras på. Användargränssnittet för jobbskapande stöder flera beräkningstyper:
| Typ av beräkning | Inledning |
|---|---|
| Beräkningsinstans | Vad är en Azure Machine Learning-beräkningsinstans? |
| Beräkningskluster | Vad är ett beräkningskluster? |
| Bifogat Kubernetes-kluster | Konfigurera och koppla Kubernetes-kluster var som helst |
Välj en beräkningstyp.
Välj en befintlig beräkningsresurs. Listrutan visar nodinformationen och SKU-typen som hjälper dig att välja.
För ett beräkningskluster eller ett Kubernetes-kluster kan du också ange hur många noder du vill ha för jobbet i Antal instanser. Standardantalet för instanser är 1.
När du är nöjd med dina val väljer du Nästa.
Om du använder Azure Machine Learning för första gången visas en tom lista och en länk för att skapa en ny beräkning. Mer information om hur du skapar de olika typerna finns i:
| Typ av beräkning | Hur man gör |
|---|---|
| Beräkningsinstans | Skapa en Azure Machine Learning-beräkningsinstans |
| Beräkningskluster | Skapa ett Azure Machine Learning-beräkningskluster |
| Bifogat Kubernetes-kluster | Bifoga ett Azure Arc-aktiverat Kubernetes-kluster |
Ange den nödvändiga miljön
När du har valt ett beräkningsmål måste du ange körningsmiljön för din arbetsuppgift. Användargränssnittet för jobbskapande har stöd för tre typer av miljöer:
- Organiserade miljöer
- Anpassade miljöer
- Containerregisteravbildning
Organiserade miljöer
Utvalda miljöer är Azure-definierade samlingar av Python-paket som används i vanliga ML-arbetsbelastningar. Utvalda miljöer är tillgängliga på din arbetsyta som standard. Dessa miljöer backas upp av cachelagrade Docker-avbildningar, vilket minskar jobbförberedelsekostnaderna. Korten som visas på sidan Kuraterade miljöer visar information om varje miljö. Mer information finns i Azure Machine Learning-kurerade miljöer.
Anpassade miljöer
Anpassade miljöer är miljöer som du anger. Du kan ange en miljö eller återanvända en miljö som du redan har skapat. Mer information finns i Hantera programvarumiljöer i Azure Machine Learning Studio.
Containerregisteravbildning
Om du inte vill använda Azure Machine Learning-kurerade miljöer eller ange en egen anpassad miljö kan du använda en Docker-avbildning från ett offentligt containerregister, till exempel Docker Hub.
Granska och skapa
När du har ställt in jobbet, välj Nästa för att gå till sidan Granska. Om du vill ändra en inställning väljer du pennikonen och gör ändringen.
Starta jobbet genom att välja Skicka träningsjobb. När jobbet har skapats visar Azure sidan med jobbinformation, där du kan övervaka och hantera ditt träningsjobb.
Så här konfigurerar du e-postmeddelanden i studion
Om du vill börja ta emot e-postmeddelanden när jobbet, onlineslutpunkten eller batchslutpunkten är klar eller om det uppstår ett problem (misslyckades, avbröts) använder du följande steg:
- I Azure ML Studio går du till inställningar genom att välja kugghjulsikonen.
- Välj fliken E-postaviseringar .
- Växla om du vill aktivera eller inaktivera e-postaviseringar för en viss händelse.