Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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?
- Machine Learning-bewerkingen (MLOps) standaardiseren en biedt ondersteuning voor schaalbare teamsamenwerking
- Verbetert de trainingsefficiëntie en verlaagt de kosten
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:
- MLOps standaardiseren en ondersteuning bieden voor teamsamenwerking
- Verbetert de trainingsefficiëntie en verlaagt de kosten
- Machine Learning-bewerkingen (MLOps) standaardiseren en biedt ondersteuning voor schaalbare teamsamenwerking
- Verbetert de trainingsefficiëntie en verlaagt de kosten
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.
- Pijplijnen definiëren met de Azure Machine Learning CLI v2
- Pijplijnen definiëren met de Azure Machine Learning SDK v2
- Pijplijnen definiëren met Designer
- Voorbeeld van CLI v2-pijplijn uitproberen
- Voorbeeld van python SDK v2-pijplijn uitproberen
- Meer informatie over SDK- en CLI v2-expressies die kunnen worden gebruikt in een pijplijn.