Was ist der Azure Machine Learning-Designer (v2)?

Azure Machine Learning Designer ist eine Drag-and-Drop-Benutzeroberfläche für die Erstellung von Pipelines für maschinelles Lernen in Azure Machine Learning-Arbeitsbereichen.

Wie im folgenden GIF zu sehen ist, können Sie eine Pipeline visuell aufbauen, indem Sie Bausteine per Drag&Drop verschieben und miteinander verbinden.

GIF: Erstellen einer Pipeline im Designer

Hinweis

Designer unterstützt zwei Arten von Komponenten, klassische vorgefertigte Komponenten (v1) und benutzerdefinierte Komponenten (v2). Diese beiden Komponententypen sind NICHT kompatibel.

Klassische vorgefertigte Komponenten unterstützen typische Aufgaben der Datenverarbeitung und des maschinellen Lernens, einschließlich Regression und Klassifizierung. Die klassischen vorgefertigten Komponenten werden zwar weiterhin unterstützt, aber es werden keine neuen Komponenten hinzugefügt.

Mit benutzerdefinierten Komponenten können Sie Ihren eigenen Code in eine Komponente verpacken und so die gemeinsame Nutzung von Arbeitsbereichen und die nahtlose Erstellung über die Schnittstellen von Azure Machine Learning Studio, CLI v2 und SDK v2 ermöglichen.

Für neue Projekte empfehlen wir Ihnen dringend, benutzerdefinierte Komponenten zu verwenden, da diese mit AzureML V2 kompatibel sind und auch weiterhin neue Updates erhalten werden.

Dieser Artikel bezieht sich auf benutzerdefinierte Komponenten…

Objekte

Die Bausteine der Pipeline werden in Azure Machine Learning als Ressourcen bezeichnet. Dazu gehören:

Der Designer verfügt auf der linken Seite über eine Ressourcenbibliothek, in der Sie auf alle Ressourcen zugreifen können, die Sie zum Erstellen Ihrer Pipeline benötigen. Es werden sowohl die Ressourcen angezeigt, die Sie in Ihrem Arbeitsbereich erstellt haben, als auch die in der Registrierung freigegebenen Ressourcen, auf die Sie zugreifen können.

Screenshot: Ressourcenbibliothek

Um Ressourcen aus einer bestimmten Registrierung anzuzeigen, wählen Sie den Filter „Registrierungsname” über der Ressourcenbibliothek aus. Die Ressourcen, die Sie in Ihrem aktuellen Arbeitsbereich erstellt haben, befinden sich in der Registrierung = Arbeitsbereich. Die von Azure Machine Learning bereitgestellten Ressourcen befinden sich in der Registrierung = azureml.

Der Designer zeigt nur die Ressourcen an, die Sie in Ihrem Arbeitsbereich erstellt und benannt haben. In der Ressourcenbibliothek werden keine unbenannten Ressourcen angezeigt. Informationen zum Erstellen von Daten- und Komponentenressourcen finden Sie in den folgenden Artikeln:

Pipeline

Der Designer ist ein Tool, mit dem Sie Pipelines mit Ihren Ressourcen visuell erstellen können. Wenn Sie den Designer verwenden, werden Ihnen zwei Konzepte im Zusammenhang mit Pipelines begegnen: Pipelineentwurf und Pipelineauftrag.

Screenshot: Liste der Pipelineentwürfe und Pipelineaufträge

Pipelineentwurf

Wenn Sie eine Pipeline im Designer bearbeiten, wird der Fortschritt als Pipelineentwurfgespeichert. Sie können einen Pipeline-Entwurf jederzeit bearbeiten, indem Sie Komponenten hinzufügen oder entfernen, Berechnungsziele konfigurieren, Parameter erstellen und so weiter.

Ein gültiger Pipelineentwurf weist diese Merkmale auf:

  • Datenressourcen können nur mit Komponenten verbunden werden.
  • Komponenten können nur entweder mit Datenressourcen oder anderen Komponenten verbunden werden.
  • Alle erforderlichen Eingangsports für Komponenten müssen eine Verbindung zum Datenfluss aufweisen.
  • Alle erforderlichen Parameter für jede Komponente müssen eingestellt werden.

Wenn Sie bereit sind, den Pipelineentwurf auszuführen, übermitteln Sie einen Pipelineauftrag.

Pipelineauftrag

Jedes Mal, wenn Sie eine Pipeline ausführen, werden die Konfiguration der Pipeline und ihre Ergebnisse in Ihrem Arbeitsbereich als Pipelineauftrag gespeichert. Sie können zu jedem Pipelineauftrag zurückkehren, um ihn zur Problembehandlung oder Überwachung zu überprüfen. Klonen Sie einen Pipelineauftrag, um einen neuen Pipelineentwurf zu erstellen, den Sie bearbeiten können.

Ansätze zum Erstellen einer Pipeline im Designer

Erstellen einer neuen Pipeline

Sie können eine neue Pipeline erstellen und von Grund auf neu aufbauen. Denken Sie daran, die Option Benutzerdefiniert auszuwählen, wenn Sie die Pipeline im Designer erstellen.

Screenshot: Auswählen von benutzerdefinierten Komponenten

Klonen eines vorhandenen Pipelineauftrags

Wenn Sie auf der Grundlage eines vorhandenen Pipelineauftrags im Arbeitsbereich arbeiten möchten, können Sie diesen einfach in einen neuen Pipelineentwurf klonen, um die Bearbeitung fortzusetzen.

Screenshot: Pipelineauftrag im Arbeitsbereich mit hervorgehobener Schaltfläche „Klonen“

Nach dem Klonen können Sie durch Auswahl von Herkunft anzeigen feststellen, aus welchem Pipelineauftrag der Auftrag geklont wurde.

Screenshot: Entwurfsherkunft nach Auswählen der Schaltfläche „Herkunft anzeigen“

Sie können Ihre Pipeline bearbeiten und dann erneut übermitteln. Nach der Übermittlung können Sie die Verbindung zwischen dem von Ihnen übermittelten Auftrag und dem ursprünglichen Auftrag anzeigen, indem Sie auf der Seite mit den Auftragsdetails die Option Herkunft anzeigen auswählen.

Nächster Schritt