Delen via


Wat zijn Azure Machine Learning-pijplijnen?

VAN TOEPASSING OP: Azure CLI ml-extensie v1Python SDK azureml v1

Belangrijk

Dit artikel biedt informatie over het gebruik van de Azure Machine Learning SDK v1. SDK v1 is vanaf 31 maart 2025 afgeschaft. Ondersteuning voor het zal eindigen op 30 juni 2026. U kunt SDK v1 tot die datum installeren en gebruiken. Uw bestaande werkstromen met SDK v1 blijven werken na de einddatum van de ondersteuning. Ze kunnen echter worden blootgesteld aan beveiligingsrisico's of incompatibiliteit door wijzigingen in de architectuur van het product.

We raden aan dat u overstapt naar SDK v2 vóór 30 juni 2026. Zie Wat is Azure Machine Learning CLI en Python SDK v2? en de SDK v2-verwijzing voor meer informatie over SDK v2.

Belangrijk

Belangrijk

Sommige Azure CLI-opdrachten in dit artikel gebruiken de azure-cli-mlextensie (of v1) voor Azure Machine Learning. Ondersteuning voor CLI v1 is beëindigd op 30 september 2025. Microsoft biedt geen technische ondersteuning of updates meer voor deze service. Uw bestaande werkstromen met CLI v1 blijven werken na de einddatum van de ondersteuning. Ze kunnen echter worden blootgesteld aan beveiligingsrisico's of incompatibiliteit door wijzigingen in de architectuur van het product.

U wordt aangeraden zo snel mogelijk over te stappen op de mlextensie of v2. Zie de Azure Machine Learning CLI-extensie en Python SDK v2 voor meer informatie over de v2-extensie.

VAN TOEPASSING OP:Azure CLI ml extension v2 (current)Python SDK azure-ai-ml v2 (current)

Een Azure Machine Learning-pijplijn is een werkstroom waarmee een volledige machine learning-taak wordt geautomatiseerd. Het standaardiseert best practices, ondersteunt teamsamenwerking en verbetert de efficiëntie.

Waarom zijn Azure Machine Learning-pijplijnen nodig?

Een pijplijn breekt een machine learning-taak in stappen. Elke stap is een beheerbaar onderdeel dat afzonderlijk kan worden ontwikkeld en geautomatiseerd. Azure Machine Learning beheert afhankelijkheden tussen stappen. Deze modulaire benadering:

De MLOps-praktijk standaardiseren en schaalbare teamsamenwerking ondersteunen

MLOps automatiseert het bouwen en implementeren van modellen. Pijplijnen vereenvoudigen dit proces door elke stap toe te brengen aan een specifieke taak, zodat teams onafhankelijk kunnen werken.

Een project kan bijvoorbeeld gegevensverzameling, voorbereiding, training, evaluatie en implementatie omvatten. Data engineers, wetenschappers en ML-engineers hebben elk hun eigen stappen. Stappen zijn het beste gebouwd als onderdelen en vervolgens geïntegreerd in één werkstroom. Pijplijnen kunnen worden geversied, geautomatiseerd en gestandaardiseerd door DevOps-procedures.

Trainingsefficiëntie en kostenreductie

Pijplijnen verbeteren ook de efficiëntie en verlagen de kosten. Ze gebruiken uitvoer van ongewijzigde stappen opnieuw en u kunt elke stap uitvoeren op de beste rekenresource voor de taak.

Aanbevolen procedures om aan de slag te gaan

U kunt een pijplijn op verschillende manieren bouwen, afhankelijk van uw beginpunt.

Als u geen toegang hebt tot pijplijnen, splitst u eerst bestaande code op in stappen, parameterisering van invoer en verpakt u alles in een pijplijn.

Als u de schaal wilt aanpassen, gebruikt u pijplijnsjablonen voor veelvoorkomende problemen. Teams fork een sjabloon, werk aan toegewezen stappen en werk alleen hun deel bij indien nodig.

Met herbruikbare pijplijnen en onderdelen kunnen teams snel nieuwe werkstromen maken door bestaande onderdelen te klonen of te combineren.

U kunt pijplijnen bouwen met behulp van de GEBRUIKERSinterface van CLI, Python SDK of Designer.

Welke Azure-pijplijntechnologie moet ik gebruiken?

Azure biedt verschillende typen pijplijnen voor verschillende doeleinden:

Scenariobeschrijving Primaire persona Azure-aanbieding OSS-aanbieding Canonieke pijp Sterktes
Modelindeling (Machine Learning) Gegevenswetenschapper (Data scientist) Azure Machine Learning-pijplijnen Kubeflow-pijplijnen Gegevens -> Model Distributie, caching, code-first, hergebruik
Gegevensindeling (gegevensvoorbereiding) Data-ingenieur Azure Data Factory-pijplijnen Apache Airflow Gegevens -> Gegevens Sterk getypte verplaatsing, gegevensgerichte activiteiten
Code en app-orkestratie (CI/CD) App-ontwikkelaar/ops Azure-pijplijnen Jenkins Code + model -> App/Service De meeste ondersteuning voor open en flexibele activiteiten, goedkeuringswachtrijen, fasen met gating

Volgende stappen

Azure Machine Learning-pijplijnen voegen waarde toe vanaf het begin van de ontwikkeling.