Arbetsytor är platser där du kan samarbeta med kollegor för att skapa maskininlärningsartefakter och grupprelaterat arbete. Till exempel experiment, jobb, datauppsättningar, modeller, komponenter och slutpunkter för slutsatsdragning. Den här artikeln beskriver arbetsytor, hur du hanterar åtkomst till dem och hur du använder dem för att organisera ditt arbete.
Datalager definierar hur du och andra kan ansluta till datakällor när du använder datatillgångar.
Säkerhetsinställningar – Nätverks-, identitets- och åtkomstkontroll samt krypteringsinställningar.
Organisera arbetsytor
För maskininlärningsteamets leads och administratörer fungerar arbetsytor som containrar för åtkomsthantering, kostnadshantering och dataisolering. Här följer några tips för att organisera arbetsytor:
Använd användarroller för behörighetshantering på arbetsytan mellan användare. Till exempel en dataexpert, en maskininlärningstekniker eller en administratör.
Tilldela åtkomst till användargrupper: Genom att använda Microsoft Entra-användargrupper behöver du inte lägga till enskilda användare på varje arbetsyta, och till andra resurser behöver samma grupp med användare åtkomst till.
Skapa en arbetsyta per projekt: Även om en arbetsyta kan användas för flera projekt kan kostnadsrapportering till en projektnivå begränsas till ett projekt per arbetsyta. Du kan också hantera konfigurationer som datalager i omfånget för varje projekt.
Dela Azure-resurser: Arbetsytor kräver att du skapar flera associerade resurser. Dela dessa resurser mellan arbetsytor för att spara repetitiva installationssteg.
Aktivera självbetjäning: Skapa och skydda associerade resurser som IT-administratör och använd användarroller för att låta dataexperter skapa arbetsytor på egen hand.
Din arbetsyta har en historik över alla träningskörningar med loggar, mått, utdata, ursprungsmetadata och en ögonblicksbild av skripten. När du utför uppgifter i Azure Machine Learning genereras artefakter. Deras metadata och data lagras på arbetsytan och på dess associerade resurser.
Associerade resurser
När du skapar en ny arbetsyta måste du ta med andra Azure-resurser för att lagra dina data. Om de inte tillhandahålls av dig skapas dessa resurser automatiskt av Azure Machine Learning.
Azure Storage-konto. Lagrar maskininlärningsartefakter som jobbloggar. Som standard används det här lagringskontot när du laddar upp data till arbetsytan. Jupyter-notebook-filer som används med dina Azure Machine Learning-beräkningsinstanser lagras även här.
Viktigt
Du kan inte använda ett befintligt Azure Storage-konto om det är:
Ett konto av typen BlobStorage
Ett Premium-konto (Premium_LRS och Premium_GRS)
Ett konto med hierarkiskt namnområde (används med Azure Data Lake Storage Gen2).
Du kan använda premiumlagring eller hierarkiskt namnområde som ytterligare lagring genom att skapa ett datalager.
Aktivera inte hierarkiskt namnområde på lagringskontot när du har uppgraderat till generell användning v2.
Azure Container Registry (ACR). Lagrar docker-containrar som skapats när du skapar anpassade miljöer via Azure Machine Learning. Distribution av AutoML-modeller och dataprofil utlöser också skapandet av anpassade miljöer.
Arbetsytor kan skapas utan ACR som ett beroende om du inte behöver skapa anpassade docker-containrar. Azure Machine Learning kan läsa från externa containerregister.
Om din prenumerationsinställning kräver att taggar läggs till i resurser under den misslyckas ACR som skapats av Azure Machine Learning, eftersom vi inte kan ange taggar till ACR.
Azure Application Insights. Hjälper dig att övervaka och samla in diagnostikinformation från dina slutpunkter för slutsatsdragning.
Följande arbetsytehanteringsuppgifter är tillgängliga i varje gränssnitt.
Hanteringsuppgift för arbetsytor
Portalen
Studio
Python SDK
Azure CLI
VS Code
Skapa en arbetsyta
✓
✓
✓
✓
✓
Hantera arbetsyteåtkomst
✓
✓
Skapa och hantera beräkningsresurser
✓
✓
✓
✓
✓
Skapa en beräkningsinstans
✓
✓
✓
✓
Varning
Det går inte att flytta din Azure Machine Learning-arbetsyta till en annan prenumeration eller flytta den ägande prenumerationen till en ny klientorganisation. Detta kan orsaka fel.
Underresurser
När du skapar beräkningskluster och beräkningsinstanser i Azure Machine Learning skapas underresurser.
Virtuella datorer: tillhandahålla beräkningskraft för beräkningsinstanser och beräkningskluster som du använder för att köra jobb.
Load Balancer: en nätverkslastbalanserare skapas för varje beräkningsinstans och beräkningskluster för att hantera trafik även när beräkningsinstansen/klustret stoppas.
Virtuellt nätverk: dessa hjälper Azure-resurser att kommunicera med varandra, Internet och andra lokala nätverk.
Bandbredd: kapslar in alla utgående dataöverföringar mellan regioner.
Utforska och konfigurera Azure Machine Learning-arbetsytan, dess resurser och dess tillgångar. Utforska vilka utvecklarverktyg du kan använda för att interagera med arbetsytan med fokus på CLI och Python SDK v2.
Hantera datainmatning och förberedelse, modellträning och distribution samt övervakning av maskininlärningslösningar med Python, Azure Machine Learning och MLflow.