Registrieren Sie eine Modellversion in der Modellregistrierung SageMaker - Amazon SageMaker

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Registrieren Sie eine Modellversion in der Modellregistrierung SageMaker

Mit SageMaker Canvas können Sie mehrere Iterationen oder Versionen Ihres Modells erstellen, um es im Laufe der Zeit zu verbessern. Möglicherweise möchten Sie eine neue Version Ihres Modells erstellen, wenn Sie bessere Trainingsdaten erhalten oder wenn Sie versuchen möchten, die Genauigkeit des Modells zu verbessern. Weitere Informationen zum Hinzufügen von Versionen zu Ihrem Modell finden Sie unter Aktualisieren eines Modells.

Nachdem Sie ein Modell erstellt haben, bei dem Sie sich sicher sind, möchten Sie möglicherweise dessen Leistung bewerten und es von einem Datenwissenschaftler oder MLOps Ingenieur in Ihrer Organisation überprüfen lassen, bevor Sie es in der Produktion verwenden. Zu diesem Zweck können Sie Ihre Modellversionen in der SageMaker Modellregistrierung registrieren. Die SageMaker Modellregistrierung ist ein Repository, das Datenwissenschaftler oder Ingenieure verwenden können, um Modelle für maschinelles Lernen (ML) zu katalogisieren und Modellversionen und die zugehörigen Metadaten, wie z. B. Trainingsmetriken, zu verwalten. Sie können auch den Genehmigungsstatus eines Modells verwalten und protokollieren.

Nachdem Sie Ihre Modellversionen in der SageMaker Modellregistrierung registriert haben, kann ein Datenwissenschaftler oder Ihr MLOps Team über SageMaker Studio Classic, eine webbasierte integrierte Entwicklungsumgebung (IDE) für die Arbeit mit Modellen für maschinelles Lernen, auf die SageMaker Modellregistrierung zugreifen. In der SageMaker Modellregistrierungsoberfläche in Studio Classic kann der Datenwissenschaftler oder MLOps das Team Ihr Modell bewerten und den Genehmigungsstatus aktualisieren. Wenn das Modell die Anforderungen nicht erfüllt, kann der Datenwissenschaftler oder MLOps das Team den Status auf ändernRejected. Wenn das Modell die Anforderungen erfüllt, kann der Datenwissenschaftler oder MLOps das Team den Status auf aktualisierenApproved. Anschließend können sie Ihr Modell auf einem Endpunkt bereitstellen oder die Modellbereitstellung mit CI/CD-Pipelines automatisieren. Sie können die SageMaker Modellregistrierungsfunktion verwenden, um in Canvas erstellte Modelle nahtlos in die MLOps Prozesse in Ihrer Organisation zu integrieren.

Das folgende Diagramm fasst ein Beispiel für die Registrierung einer in Canvas erstellten Modellversion in der SageMaker Modellregistrierung zur Integration in einen MLOps Workflow zusammen.

Die Schritte zum Registrieren einer in Canvas erstellten Modellversion für die Integration in einen MLOps Workflow.

Sie können tabellarische Modellversionen, Bild- und Textmodellversionen in der SageMaker Modellregistrierung registrieren. Dazu gehören Zeitreihenprognosemodelle und darauf JumpStart basierende, fein abgestimmte Basismodelle.

Anmerkung

Derzeit können Sie keine BYOMModellversionen oder auf Amazon Bedrock basierende, fein abgestimmte Foundation-Modelle, die in Canvas erstellt wurden, in der SageMaker Modellregistrierung registrieren.

In den folgenden Abschnitten erfahren Sie, wie Sie eine Modellversion von Canvas aus in der SageMaker Modellregistrierung registrieren.

Berechtigungsverwaltung

Standardmäßig sind Sie berechtigt, Modellversionen in der SageMaker Modellregistrierung zu registrieren. SageMaker gewährt diese Berechtigungen für alle neuen und vorhandenen Canvas-Benutzerprofile über die AmazonSageMakerCanvasFullAccessRichtlinie, die der AWS IAM Ausführungsrolle für die SageMaker Domäne zugeordnet ist, die Ihre Canvas-Anwendung hostet.

Wenn Ihr Canvas-Administrator eine neue Domäne oder ein neues Benutzerprofil SageMaker einrichtet, aktiviert er bei der Einrichtung der Domäne und beim Befolgen der Anweisungen für die Voraussetzungen im Handbuch Erste Schritte die Modellregistrierungsberechtigungen über die Konfigurationsoption ML Ops-Berechtigungen, die standardmäßig aktiviert ist.

Der Canvas-Administrator kann die Berechtigungen für die Modellregistrierung auch auf Benutzerprofilebene verwalten. Wenn der Administrator beispielsweise einigen Benutzerprofilen Modellregistrierungsberechtigungen gewähren, anderen jedoch Berechtigungen entziehen möchte, kann er die Berechtigungen für einen bestimmten Benutzer bearbeiten. Das folgende Verfahren zeigt, wie Sie Modellregistrierungsberechtigungen für ein bestimmtes Benutzerprofil deaktivieren:

  1. Öffnen Sie die SageMaker Konsole unter https://console.aws.amazon.com/sagemaker/.

  2. Wählen Sie im linken Navigationsbereich Admin-Konfigurationen.

  3. Wählen Sie unter Admin-Konfigurationen die Option Domains aus.

  4. Wählen Sie aus der Liste der Domänen die Domäne des Benutzerprofils aus.

  5. Wählen Sie auf der Seite mit den Domänendetails das Benutzerprofil aus, dessen Berechtigungen Sie bearbeiten möchten.

  6. Klicken Sie auf der Seite Details des Benutzers auf Bearbeiten.

  7. Wählen Sie im linken Navigationsbereich die Option Canvas Einstellungen aus.

  8. Deaktivieren Sie im Abschnitt Konfiguration der ML Ops-Berechtigungen die Option Registrierungsberechtigungen für die Modellregistrierung aktivieren.

  9. Wählen Sie Senden, um die Änderungen an Ihren Domain-Einstellungen zu speichern.

Das Benutzerprofil sollte keine Modellregistrierungsberechtigungen mehr haben.

Registrieren Sie eine Modellversion in der SageMaker Modellregistrierung

SageMaker Die Modellregistrierung verfolgt alle Modellversionen, die Sie zur Lösung eines bestimmten Problems in einer Modellgruppe erstellen. Wenn Sie ein SageMaker Canvas-Modell erstellen und es in der SageMaker Modellregistrierung registrieren, wird es einer Modellgruppe als neue Modellversion hinzugefügt. Wenn Sie beispielsweise vier Versionen Ihres Modells erstellen und registrieren, kann ein Datenwissenschaftler oder ein MLOps Team, das in der SageMaker Modellregistrierungsschnittstelle arbeitet, die Modellgruppe einsehen und alle vier Versionen des Modells an einem Ort überprüfen.

Bei der Registrierung eines SageMaker Canvas-Modells in der Modellregistrierung wird automatisch eine Modellgruppe erstellt und nach Ihrem Canvas-Modell benannt. Optional können Sie es in einen Namen Ihrer Wahl umbenennen oder eine vorhandene Modellgruppe in der SageMaker Modellregistrierung verwenden. Weitere Informationen zum Erstellen einer Modellgruppe finden Sie unter Erstellen einer Modellgruppe.

Anmerkung

Derzeit können Sie nur in Canvas erstellte Modelle mit demselben Konto in der SageMaker Modellregistrierung registrieren.

Gehen Sie wie folgt vor, um eine SageMaker Modellversion von der Canvas-Anwendung aus in der Modellregistrierung zu registrieren:

  1. Öffnen Sie die SageMaker Canvas-Anwendung.

  2. Wählen Sie im linken Navigationsbereich Meine Modelle aus.

  3. Wählen Sie auf der Seite Meine Modelle Ihr Modell aus. Sie können nach Problemtyp filtern, um Ihr Modell leichter zu finden.

  4. Nachdem Sie Ihr Modell ausgewählt haben, wird die Seite Versionen geöffnet, auf der alle Versionen Ihres Modells aufgeführt sind. Sie können den Schalter Erweiterte Metriken anzeigen aktivieren, um die erweiterten Metriken wie Recall und Precision anzuzeigen, um Ihre Modellversionen zu vergleichen und zu entscheiden, welche Sie registrieren möchten.

  5. Wählen Sie in der Liste der Modellversionen für die Version, die Sie registrieren möchten, das Weitere Optionen Symbol ( Vertical ellipsis icon representing a menu or more options. ) aus. Sie können auch auf die Version doppelklicken, die Sie registrieren möchten, und dann auf der Seite mit den Versionsdetails das Symbol Weitere Optionen ( Vertical ellipsis icon representing a menu or more options. ) auswählen.

  6. Wählen Sie in der Dropdown-Liste die Option Zur Modellregistrierung hinzufügen aus. Das Dialogfeld Zur Modellregistrierung hinzufügen wird geöffnet.

  7. Führen Sie im Dialogfeld Registrierungswert hinzufügen die folgenden Schritte aus:

    1. (Optional) Geben Sie im Bereich SageMaker Studio Classic-Modellgruppe in das Feld Modellgruppenname den Namen der Modellgruppe ein, für die Sie Ihre Version registrieren möchten. Sie können den Namen für eine neue Modellgruppe angeben, die für Sie SageMaker erstellt wird, oder Sie können eine vorhandene Modellgruppe angeben. Wenn Sie dieses Feld nicht angeben, registriert Canvas Ihre Version in einer Standardmodellgruppe mit demselben Namen wie Ihr Modell.

    2. Wählen Sie Hinzufügen aus.

Ihre Modellversion sollte jetzt in der Modellgruppe in der SageMaker Modellregistrierung registriert sein. Wenn Sie eine Modellversion für eine Modellgruppe in der SageMaker Modellregistrierung registrieren, werden alle nachfolgenden Versionen des Canvas-Modells in derselben Modellgruppe registriert (falls Sie sie registrieren möchten). Wenn Sie Ihre Versionen in einer anderen Modellgruppe registrieren, müssen Sie zur SageMaker Modellregistrierung wechseln und die Modellgruppe löschen. Anschließend können Sie Ihre Modellversionen erneut für die neue Modellgruppe registrieren.

Um den Status Ihrer Modelle einzusehen, können Sie in der Canvas-Anwendung zur Versionsseite für Ihr Modell zurückkehren. Auf dieser Seite wird der Status der Modellregistrierung für jede Version angezeigt. Wenn der Status lautet Registered, wurde das Modell erfolgreich registriert.

Wenn Sie die Details Ihrer registrierten Modellversion für den Status der Modellregistrierung anzeigen möchten, können Sie den Mauszeiger über das Feld Registriert bewegen, um das Popup-Feld mit den Details zur Modellregistrierung zu sehen. Diese Details enthalten weitere Informationen, z. B. die folgenden:

  • Der Name der Modellpaketgruppe ist die Modellgruppe, für die Ihre Version in der SageMaker Modellregistrierung registriert ist.

  • Der Genehmigungsstatus, der Pending Approval, Approved, oder Rejected sein kann. Wenn ein Studio Classic-Benutzer Ihre Version in der SageMaker Modellregistrierung genehmigt oder ablehnt, wird dieser Status auf der Seite mit den Modellversionen aktualisiert, wenn Sie die Seite aktualisieren.

Der folgende Screenshot zeigt das Feld mit den Details zur Modellregistrierung sowie den Genehmigungsstatus Approved für diese bestimmte Modellversion.

Screenshot des Felds mit den Details zur SageMaker Modellregistrierung in der Canvas-Anwendung.