Funktionsweise

ML-Governance mit Amazon SageMaker verwendet SageMaker Role Manager, SageMaker Model Cards und SageMaker Model Dashboard, um die Zugriffskontrolle zu vereinfachen und die Transparenz Ihrer ML-Projekte zu verbessern.

Das Diagramm zeigt, wie Sie ML-Governance mit Amazon SageMaker verwenden, um in wenigen Minuten Mindestberechtigungen zu definieren, die Modelldokumentation zu zentralisieren und zu standardisieren und die Modellleistung über eine einheitliche Ansicht zu überprüfen.

Wichtigste Funktionen

Festlegen von Mindestberechtigungen in Minutenschnelle mit SageMaker Role Manager

Vereinfachen Sie die Berechtigungen für ML-Aktivitäten

SageMaker Role Manager bietet einen Basissatz von Berechtigungen für ML-Aktivitäten und Personas durch einen Katalog von vorgefertigten AWS-Identity-and-Access-Management-Richtlinien (IAM). Zu den ML-Aktivitäten können Datenvorbereitung und Training gehören, und zu den Personas können ML-Ingenieure und Datenwissenschaftler gehören. Sie können die Basisberechtigungen beibehalten oder sie basierend auf Ihren spezifischen Anforderungen weiter anpassen.

Automatisierung der Generierung von IAM-Richtlinien

Mit ein paar selbstgesteuerten Eingabeaufforderungen können Sie schnell allgemeine Governance-Konstrukte wie Netzwerkzugriffsgrenzen und Verschlüsselungsschlüssel eingeben. SageMaker Role Manager erstellt die IAM-Richtlinie dann automatisch. Sie können die generierte Rolle und die zugehörigen Richtlinien über die AWS-IAM-Konsole einsehen.

Anfügen Ihrer verwalteten Richtlinien

Um die Berechtigungen weiter auf Ihren Anwendungsfall anzupassen, verknüpfen Sie Ihre verwalteten IAM-Richtlinien mit der IAM-Rolle, die Sie mit SageMaker Role Manager erstellen. Sie können auch Tags hinzufügen, um die Rollen über AWS-Services hinweg zu identifizieren und zu organisieren.

Optimierung der Modelldokumentation mit SageMaker Model Cards

Erfassen von Modellinformationen

SageMaker Model Cards ist ein Repository für Modellinformationen in der Amazon-SageMaker-Konsole und unterstützt Sie bei der Zentralisierung und Standardisierung der Modelldokumentation, damit Sie ML verantwortungsvoll implementieren können. Sie können Trainingsdetails wie Eingabedatensätze, Trainingsumgebungen und Trainingsergebnisse automatisch ausfüllen, um den Dokumentationsprozess zu beschleunigen. Sie können auch Details wie den Modellzweck und Leistungsziele hinzufügen.

Visualisierung der Auswertungsergebnisse

Sie können Ihrer Modellkarte Auswertungsergebnisse wie Verzerrungen und Qualitätsmetriken anfügen und Visualisierungen wie Diagramme hinzufügen, um wichtige Einblicke in die Modellleistung zu erhalten.

Freigabe von Modellkarten

Sie können Ihre Modellkarten in ein PDF-Format exportieren, um sie auf einfachere Weise für Geschäftsbeteiligten, internen Teams oder Ihren Kunden freizugeben.

Vereinheitlichte Modellüberwachung mit SageMaker Model Dashboard

Modellverhalten nachverfolgen

SageMaker Model Dashboard gibt Ihnen einen umfassenden Überblick über bereitgestellte Modelle und Endpunkte, so dass Sie Ressourcen und Verletzungen des Modellverhaltens an einem Ort verfolgen können. Sie können das Modellverhalten in vier Dimensionen überwachen: Datenqualität, Modellqualität, Abweichung von der Norm und Abweichung von der Merkmalszuordnung. SageMaker Model Dashboard überwacht das Verhalten durch seine Integration mit Amazon SageMaker Model Monitor und Amazon SageMaker Clarify.

Vereinheitlichte Modellüberwachung mit SageMaker Model Dashboard

Die oben gezeigte Risikoeinstufung dient nur zur Veranschaulichung und kann aufgrund der von Ihnen gemachten Angaben variieren.

Warnmeldungen automatisieren

SageMaker Model Dashboard bietet eine integrierte Funktion zum Einrichten und Empfangen von Warnmeldungen für fehlende und inaktive Modellüberwachungsaufträge und Abweichungen im Modellverhalten.

Warnmeldungen automatisieren

Die oben gezeigte Risikoeinstufung dient nur zur Veranschaulichung und kann aufgrund der von Ihnen gemachten Angaben variieren.

Fehlerbehebung bei Modellabweichungen

Sie können einzelne Modelle weiter untersuchen und die Faktoren analysieren, die sich im Laufe der Zeit auf die Modellleistung auswirken. Anschließend können Sie sich an ML-Experten wenden, um Korrekturmaßnahmen zu ergreifen.

Kunden

United-Airlines-Logo

„Bei United Airlines verwenden wir Machine Learning (ML), um das Kundenerlebnis zu verbessern. Wir bieten personalisierte Angebote und ermöglichen es unseren Kunden, sich mithilfe des Travel Readiness Center vorzubereiten. Unser Einsatz von ML erstreckt sich auch auf den Flughafenbetrieb, die Netzplanung und die Flugplanung. Als wir die Pandemie überwunden hatten, spielte Amazon SageMaker eine entscheidende Rolle im Travel Readiness Center. Es ermöglichte uns, große Mengen an COVID-Testzertifikaten und Impfpässen mithilfe von dokumentenbasierter Modellautomatisierung zu verarbeiten. Mit den neuen Governance-Funktionen von Amazon SageMaker haben wir die Kontrolle und Sichtbarkeit über unsere Machine Learning-Modelle verbessert. SageMaker Role Manager vereinfacht den Einrichtungsprozess für Benutzer erheblich, indem es Basisberechtigungen und ML-Aktivitäten für jede mit IAM-Rollen verknüpfte Persona bereitstellt. Mit SageMaker Model Cards können unsere Teams proaktiv Modellinformationen erfassen und zur Überprüfung freigeben. Mit SageMaker Model Dashboard können wir die auf MARS, unserer internen ML-Plattform, bereitgestellten Modelle suchen und anzeigen. Mit all diesen neuen Governance-Funktionen sparen wir viel Zeit und können skalieren.“

Ashok Srinivas, Director of ML Engineering and Ops, United Airlines

Capitec

„Bei Capitec verfügen wir über ein breites Spektrum an Datenwissenschaftlern, die in unseren Produktlinien verschiedene ML-Lösungen entwickeln. Unsere ML-Ingenieure verwalten eine zentralisierte Modellierungsplattform, die auf Amazon SageMaker erstellt wurde, um die Entwicklung und Bereitstellung all dieser ML-Lösungen zu ermöglichen. Ohne integrierte Tools führt die Nachverfolgung von Modellierungsbemühungen zu unzusammenhängender Dokumentation und mangelnder Modellsichtbarkeit. Mit SageMaker Model Cards können wir zahlreiche Modellmetadaten in einer einheitlichen Umgebung verfolgen, und SageMaker Model Dashboard bietet uns Einblick in die Leistung jedes Modells. Darüber hinaus vereinfacht der SageMaker Role Manager den Prozess der Zugriffsverwaltung für Datenwissenschaftler in unseren verschiedenen Produktlinien. All dies trägt dazu bei, dass unsere Modell-Governance ausreicht, um das Vertrauen unserer Kunden in uns als Finanzdienstleister zu rechtfertigen.“

Dean Matter, ML-Ingenieur, Capitec Bank

Ressourcen

Neuerungen

Bleiben Sie auf dem Laufenden mit den neuesten SageMaker-ML-Governance-Ankündigungen.

Weitere Informationen »
Codebeispiele

Laden Sie Codebeispiele aus dem GitHub-Repository herunter.

Jetzt ausprobieren »
Leitfaden

Sehen Sie sich die technische Dokumentation an, um zu erfahren, wie Sie die SageMaker ML-Governance-Funktionen nutzen können.

Benutzerhandbuch lesen »
LEITFADEN

Beschleunigen Sie die Integration von Governance-Tools in ML-Workloads.

Weitere Informationen »
Blog-Beitrag

Erfahren Sie mehr über die neuen ML-Governance-Tools für SageMaker.

Blog lesen »
Video

„Verbessern der ML-Governance mit Deep-Control und Transparenz in SageMaker“ – Vortrag aus der AWS re:Invent 2022.

Jetzt ansehen »
Blog-Beitrag

Eintauchen in ML-Governance-Tools von Amazon SageMaker.

Blog lesen »
Blog-Beitrag

Mit dem Role Manager von Amazon SageMaker innerhalb von Minuten benutzerdefinierte Berechtigungen definieren.

Blog lesen »