Gründe für ML-Governance
Amazon SageMaker bietet speziell entwickelte Governance-Tools, die Sie bei der verantwortungsvollen Implementierung von ML unterstützen. Mit Amazon SageMaker Role Manager können Administratoren in wenigen Minuten Mindestberechtigungen definieren. Amazon SageMaker Model Cards vereinfacht die Erfassung, den Abruf und die Freigabe wesentlicher Modellinformationen wie Verwendungszwecke, Risikobewertungen und Trainingsdetails, von der Konzeption bis zur Bereitstellung. Amazon SageMaker Model Dashboard informiert Sie über das Verhalten des Modells in der Produktion – alles an einem Ort. Die Integration von Amazon SageMaker und Amazon DataZone erleichtert die Optimierung von ML und Data Governance.
Vorteile von SageMaker ML Governance
Mit Amazon DataZone integrieren
-
Steuerung und Bereitstellung einrichten
-
Komponenten suchen und entdecken
-
Assets verwenden
-
Komponenten veröffentlichen
-
Steuerung und Bereitstellung einrichten
-
IT-Administratoren können in Amazon DataZone Infrastrukturkontrollen und Berechtigungen definieren, die für Ihr Unternehmen und Ihren Anwendungsfall spezifisch sind. Anschließend können Sie mit nur wenigen Klicks eine geeignete SageMaker-Umgebung erstellen und den Entwicklungsprozess in SageMaker Studio starten.
-
Komponenten suchen und entdecken
-
In SageMaker Studio können Sie Daten und ML-Komponenten im Geschäftskatalog Ihres Unternehmens effizient suchen und entdecken. Sie können auch Zugriff auf Ressourcen anfordern, die Sie möglicherweise in Ihrem Projekt verwenden müssen, indem Sie sie abonnieren.
-
Assets verwenden
-
Sobald Ihre Abonnementanfrage genehmigt wurde, können Sie diese abonnierten Ressourcen in ML-Aufgaben wie Datenvorbereitung, Modelltraining und Feature-Engineering in SageMaker Studio mithilfe von JupyterLab und SageMaker Canvas verwenden.
-
Komponenten veröffentlichen
-
Nach Abschluss der ML-Aufgaben können Sie Daten, Modelle und Feature-Gruppen im Geschäftskatalog veröffentlichen, um sie für andere Benutzer zu verwalten und auffindbar zu machen.
Berechtigungen definieren
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.
![Rollenmanager zur Vereinfachung von Berechtigungen](https://d1.awsstatic.com/products/sagemaker/ml-governance/feature-1-role-manager-simplify-permissions.b5463f50341d1cfb8418394594045d3f3b5b0edf.png)
Automatisierung der Generierung von IAM-Richtlinien
Mit ein paar selbstgesteuerten Eingabeaufforderungen können Sie schnell gängige 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.
![Ihre verwalteten Richtlinien anfügen](https://d1.awsstatic.com/products/sagemaker/ml-governance/feature-2-role-manager-attach-your-managed-policies.5953463bf17f976ffc7134951fc0e244ebe62760.png)
Dokumentation optimieren
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.
![Modellinformationen in der Sagemaker-Konsole](https://d1.awsstatic.com/products/sagemaker/ml-governance/feature-3-model-cards-capture-model-info.e873b601999865b2d5ac21f42167bd1eddc1498b.png)
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.
![Modellkarten visualisieren Auswertungsergebnisse](https://d1.awsstatic.com/products/sagemaker/ml-governance/feature-4-model-cards-visualize-evaluation-results.22b9bf05128ed542ef68ab97adc4e1c3f04fe750.png)
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.
Modellüberwachung
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.
![Modell-Dashboard](https://d1.awsstatic.com/products/sagemaker/ml-governance/feature-6-model-dashboard-track-model-behavior.6b85b95bcb69a68f6657b291d80e8a3ec20b1d1f.png)
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](https://d1.awsstatic.com/products/sagemaker/ml-governance/feature-7-model-dashboard-automate-alerts.77cd908b1b27516b73ea7a45611a210fb046f3a5.png)
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.