0Pricing
Cloud & IT Cert Prep · Lektion

Azure Machine Learning Studio

Navigieren Sie durch Azure Machine Learning Studio, führen Sie ein automatisiertes ML-Experiment mit einem tabellarischen Datensatz aus und stellen Sie das beste Modell als Echtzeit-Scoring-Endpunkt bereit.

Azure Machine Learning Studio ist eine kostenlose Cloud & IT Cert Prep-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Cloud & IT Cert Prep-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Cloud & IT Cert Prep-Kurs umfasst insgesamt 4 Lektionen.

Was ist Azure Machine Learning?

Azure Machine Learning (Azure ML) ist eine verwaltete Cloudplattform für den gesamten Lebenszyklus des maschinellen Lernens – von der Datenaufbereitung über die Nachverfolgung von Experimenten, das Modelltraining und die Evaluierung bis hin zur Bereitstellung und Überwachung. Im Gegensatz zu Azure AI Services, die vorgefertigte KI bereitstellen, können Sie mit Azure ML eigene Modelle mit Ihren eigenen Daten und jedem beliebigen ML-Framework trainieren, darunter scikit-learn, TensorFlow, PyTorch, XGBoost und weitere. Azure ML ist die bevorzugte Plattform für Data Scientists und ML Engineers, die mit Azure arbeiten.

Azure ML Workspace

Ein Azure ML workspace ist die übergeordnete Ressource, die alle ML-Ressourcen miteinander verknüpft: Computecluster, Datasets, Experimente, Modelle und Bereitstellungen. Wenn Sie einen Workspace erstellen, stellt Azure automatisch ein verknüpftes Storage account (für Daten), einen Key Vault (für Geheimnisse), Application Insights (zur Überwachung von Bereitstellungen) und optional eine Container Registry (für benutzerdefinierte Umgebungen) bereit. Alles in einem ML-Projekt befindet sich in einem einzigen Workspace, wodurch Zusammenarbeit und Governance unkompliziert werden.

# Create an Azure ML workspace
az ml workspace create \
  --name myMLWorkspace \
  --resource-group myRG \
  --location eastus

Benutzeroberfläche von Azure ML Studio

Azure ML Studio ist die webbasierte Benutzeroberfläche für den Azure-ML-Workspace unter ml.azure.com. Die Arbeit ist in folgende Bereiche gegliedert: Notebooks (Jupyter-Umgebung für interaktives Programmieren), Automated ML (Modelltraining ohne Code), Designer (Pipeline-Builder mit Drag-and-drop), Jobs (Verlauf und Metriken von Trainingsausführungen), Models (Modellregistrierung), Endpoints (APIs für bereitgestellte Modelle) und Data (Dataset-Verwaltung). Studio ist sowohl für Data Scientists als auch für ML Engineers ausgelegt.

Automated ML (AutoML)

Automated ML automatisiert den iterativen Prozess zur Auswahl von Algorithmen und Hyperparametern. Sie stellen ein gelabeltes Dataset bereit, geben den Aufgabentyp an (Klassifikation, Regression oder Zeitreihenprognose), wählen die Zielspalte aus und legen ein Zeitbudget fest. AutoML trainiert parallel Hunderte von Modellkandidaten, bewertet jedes Modell und gibt eine Rangliste zurück. Das beste Modell wird automatisch in der Modellregistrierung registriert und kann mit einem Klick bereitgestellt werden. Für ein funktionsfähiges Modell sind keine ML-Kenntnisse erforderlich.

# Submit an AutoML job via CLI v2
az ml job create \
  --file automl_job.yaml \
  --resource-group myRG \
  --workspace-name myMLWorkspace

# automl_job.yaml excerpt:
# type: automl
# task: classification
# primary_metric: accuracy
# training_data:
#   path: azureml:myDataset:1
# target_column_name: label
# n_cross_validations: 5

Compute-Ziele

Azure ML unterstützt mehrere compute targets für Training und Inferenz. Compute instances sind verwaltete VMs mit einem einzelnen Knoten, die für die interaktive Notebook-Entwicklung verwendet werden. Compute clusters sind automatisch skalierende Cluster mit mehreren Knoten (bei Inaktivität auf 0 skaliert), die für Trainingsjobs verwendet werden. Serverless compute erfordert keine Clusterverwaltung – Sie übermitteln einen Job, und Azure ML wählt die Compute-Ressourcen automatisch aus und stellt sie bereit. Für die Inferenz können Sie Modelle auf managed online endpoints (Echtzeit), batch endpoints oder Azure Kubernetes Service bereitstellen.

# Create a compute cluster for training
az ml compute create \
  --name myTrainCluster \
  --resource-group myRG \
  --workspace-name myMLWorkspace \
  --type AmlCompute \
  --size Standard_DS3_v2 \
  --min-instances 0 \
  --max-instances 4

Experimentverfolgung und MLflow

Azure ML ist in MLflow integriert, die Open-Source-Bibliothek zur Verfolgung von ML-Experimenten. Wenn Sie Metriken, Parameter und Artefakte mit mlflow.log_metric() und mlflow.log_param() protokollieren, speichert Azure ML diese automatisch im Experimentverlauf des Workspaces. In Studio können Sie Ausführungen über mehrere Experimente hinweg vergleichen, um die beste Kombination von Hyperparametern zu ermitteln. Auch die Protokollierung von MLflow-Modellen (mlflow.sklearn.log_model()) registriert Modelle direkt in der Azure-ML-Modellregistrierung.

import mlflow

# In your training script
mlflow.autolog()  # auto-logs params, metrics, and models
with mlflow.start_run():
    # train your model here
    model.fit(X_train, y_train)
    accuracy = model.score(X_test, y_test)
    mlflow.log_metric('accuracy', accuracy)

Dashboard für verantwortungsvolle KI

Azure ML Studio enthält ein Responsible AI Dashboard, das Ihr trainiertes Modell auf Fairness, Interpretierbarkeit und Fehler analysiert. Die Komponente error analysis identifiziert Untergruppen des Testdatasets, bei denen das Modell die schlechtesten Ergebnisse erzielt. Die Komponente interpretability (mit SHAP oder LIME) zeigt, welche Features die Modellvorhersagen am stärksten beeinflussen. Die fairness assessment prüft, ob sich die Fehlerraten der Vorhersagen zwischen demografischen Gruppen unterscheiden, und hilft Ihnen so, Verzerrungen vor der Bereitstellung zu erkennen und zu mindern.

Bereitstellen eines Modells als Echtzeitendpunkt

Um ein trainiertes Modell für die Echtzeitinferenz bereitzustellen, erstellen Sie in Azure ML einen managed online endpoint. Ein Endpunkt verfügt über eine oder mehrere deployments – jede Bereitstellung ist eine Modellversion mit einer eigenen Compute-Konfiguration. Sie geben das Modell, ein Scoring-Skript (den Einstiegspunkt) und den Typ der Compute-Instanz an. Der Datenverkehr kann zwischen Bereitstellungen aufgeteilt werden (z. B. 90 % an blue, 10 % an green), um neue Modellversionen sicher einzuführen. Der Endpunkt stellt eine HTTPS-REST-API bereit.

# Deploy a model to a managed online endpoint
az ml online-endpoint create \
  --name myEndpoint \
  --resource-group myRG \
  --workspace-name myMLWorkspace

az ml online-deployment create \
  --endpoint-name myEndpoint \
  --name blue \
  --model azureml:myModel:1 \
  --instance-type Standard_DS2_v2 \
  --instance-count 1

Batchendpunkte für Scoring in großem Maßstab

Batch endpoints führen die Inferenz asynchron für große Datasets aus, anstatt jeweils einen Datensatz einzeln zu bewerten. Sie übermitteln einen Batchjob, der auf ein Eingabedataset (in Azure Blob Storage) verweist, und der Endpunkt verarbeitet es parallel über einen Computecluster. Die Ergebnisse werden an einen Ausgabeort geschrieben. Die Batchinferenz eignet sich ideal für tägliche Abwanderungsprognosen, monatliche Kreditrisikobewertungen oder die nächtliche Bildklassifikation neu hochgeladener Inhalte – also für Szenarien, in denen die Latenz einzelner Anfragen nicht entscheidend ist, der Durchsatz jedoch eine wichtige Rolle spielt.

Datendrift und Modellüberwachung

Nach der Bereitstellung kann die Modellgenauigkeit mit der Zeit abnehmen, wenn sich die Muster realer Daten verändern – ein als data drift oder model drift bezeichnetes Phänomen. Azure ML bietet eine model monitoring-Funktion, die Produktionsdaten der Inferenz mit der Trainingsbaseline vergleicht und eine Warnung ausgibt, wenn der statistische Drift einen Schwellenwert überschreitet. Sie können Überwachungsjobs täglich oder wöchentlich planen. Wenn ein erheblicher Drift erkannt wird, ist dies ein Signal, das Modell mit aktuellen Daten neu zu trainieren, um die Qualität der Vorhersagen zu erhalten.

ML-Pipelines zur Automatisierung

Azure ML Pipelines orchestrieren mehrstufige ML-Workflows – Datenvorverarbeitung, Feature Engineering, Modelltraining, Evaluierung und bedingte Bereitstellung – als wiederverwendbare, parametrisierte Pipeline. Jeder Schritt wird auf einem eigenen Compute-Ziel ausgeführt. Pipelines können geplant (z. B. wöchentliches Neutraining mit neuen Daten), durch Azure Data Factory ausgelöst oder über eine REST-API aufgerufen werden. Veröffentliche Pipelines werden im Workspace versioniert und ermöglichen reproduzierbare ML-Experimente sowie Nachvollziehbarkeit in regulierten Branchen.

Schnelltest

Testen Sie Ihr Verständnis der Konzepte von Microsoft Azure Fundamentals (AZ-900) aus dieser Lektion.

Zusammenfassung der Lektion

In dieser Lektion haben Sie Folgendes gelernt: Azure ML Studio bietet eine einheitliche Benutzeroberfläche für den gesamten ML-Lebenszyklus – von den Daten bis zum bereitgestellten Modell. AutoML automatisiert die Auswahl von Algorithmen und die Optimierung von Hyperparametern ohne ML-Kenntnisse, und managed online and batch endpoints stellen trainierte Modelle als REST-APIs für Echtzeit-Scoring oder asynchrones Scoring in großem Maßstab bereit. Als Nächstes sehen wir uns Azure OpenAI Service zur Integration großer Sprachmodelle in Anwendungen an.

Häufig gestellte Fragen

Ist die Lektion „Azure Machine Learning Studio“ kostenlos?

Ja — der vollständige Text von „Azure Machine Learning Studio“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Cloud & IT Cert Prep-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Cloud & IT Cert Prep-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Azure Machine Learning Studio“?

Navigieren Sie durch Azure Machine Learning Studio, führen Sie ein automatisiertes ML-Experiment mit einem tabellarischen Datensatz aus und stellen Sie das beste Modell als Echtzeit-Scoring-Endpunkt… Du übst Cloud & IT Cert Prep mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Cloud & IT Cert Prep zu starten?

Keine Vorkenntnisse erforderlich. Cloud & IT Cert Prep auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.

Wie lange dauert die Lektion „Azure Machine Learning Studio“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Cloud & IT Cert Prep-Lektion Code schreiben und ausführen?

Ja. Jede Cloud & IT Cert Prep-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Überblick über Azure Cognitive Services
  2. Language- und Vision-APIs in der Praxis
  3. Azure Machine Learning Studio
  4. Azure OpenAI Service
← Zurück zu Cloud & IT Cert Prep