Registrieren Sie eine Modellversion in der AI-Modellregistrierung SageMaker - Amazon SageMaker KI

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 AI-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 Model Registry 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 Model Registry 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 Model Registry zugreifen. In der SageMaker Model Registry-Oberfläche in Studio Classic kann der Datenwissenschaftler oder das MLOps 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 KI-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 Model Registry 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 Model Registry registrieren. Dazu gehören Zeitreihen-Prognosemodelle 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 Model Registry registrieren.

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

Berechtigungsverwaltung

Standardmäßig sind Sie berechtigt, Modellversionen in der SageMaker Model Registry zu registrieren. SageMaker AI 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 AI-Domain zugeordnet ist, die Ihre Canvas-Anwendung hostet.

Wenn Ihr Canvas-Administrator eine neue Domain oder ein neues Benutzerprofil einrichtet, aktiviert SageMaker KI bei der Einrichtung der Domain und beim Befolgen der Anweisungen zu den 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 AI-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 im SageMaker AI-Modellregister

SageMaker Model Registry verfolgt alle Modellversionen, die Sie zur Lösung eines bestimmten Problems in einer Modellgruppe erstellen. Wenn Sie ein SageMaker Canvas-Modell erstellen und es bei SageMaker Model Registry 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 Model Registry-Oberfläche arbeitet, die Modellgruppe einsehen und alle vier Versionen des Modells an einem Ort überprüfen.

Bei der Registrierung eines Canvas-Modells in der SageMaker Model Registry 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 Model Registry verwenden. Weitere Informationen zum Erstellen einer Modellgruppe finden Sie unter Erstellen einer Modellgruppe.

Anmerkung

Derzeit können Sie nur Modelle, die in Canvas gebaut wurden, mit demselben Konto in der SageMaker Model Registry registrieren.

Gehen Sie wie folgt vor, um eine SageMaker Modellversion von der Canvas-Anwendung aus in der Model Registry 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 SageMaker AI für Sie erstellt, 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 für die Modellgruppe in der SageMaker Modellregistrierung registriert sein. Wenn Sie eine Modellversion für eine Modellgruppe in der SageMaker Model Registry registrieren, werden alle nachfolgenden Versionen des Canvas-Modells in derselben Modellgruppe registriert (falls Sie sie registrieren möchten). Wenn Sie Ihre Versionen für eine andere 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 Model Registry 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.