Amazon AIF-C01: Modelltraining, Evaluierung & Optimierung — Lernleitfaden
Teil des AWS AI Practitioner AIF-C01 — Lernleitfaden. Üben Sie mit verifizierten Antworten im Amazon-Prüfungscenter, oder absolvieren Sie zeitlich begrenzte Übungstests auf ExamRoll.io.
Trainingsstrategien und Datenarchitektur
Die Entwicklung von Trainingsstrategien beginnt mit der Entscheidung, ob ein Modell von Grund auf neu trainiert, ein vortrainiertes Modell feinabgestimmt (Fine-Tuning) oder Few-Shot-/Prompting-Techniken angewendet werden sollen. Bei kleinen, gelabelten Datensätzen beschleunigt Transfer Learning auf einem vortrainierten Modell (Modelle von Amazon Bedrock oder SageMaker JumpStart) die Konvergenz und verbessert die Generalisierung. Bei großen, domänenspezifischen Korpora kann ein vollständiges Training auf SageMaker Training mit verteilten Instanzen (Horovod oder von SageMaker verwaltetes verteiltes Training) gerechtfertigt sein. Die Datenarchitektur ist entscheidend: Speichern Sie Roh- und verarbeitete Daten in Amazon S3, kuratieren Sie Features im Amazon SageMaker Feature Store, transformieren Sie sie mit AWS Glue oder SageMaker Processing und labeln Sie sie mit Amazon SageMaker Ground Truth. Setzen Sie Sicherheit und Datenschutz mit VPC-Endpunkten, KMS-Verschlüsselung und privaten Bedrock-Konnektoren durch, wenn Sie ein Fine-Tuning mit sensiblen Daten durchführen. Häufige Fallstricke sind Label Leakage durch zukünftige Informationen, zeitbasiertes Leakage bei temporalen Problemen und unausgewogenes Sampling, das die Metriken verzerrt. Entscheidungskriterien sollten die Größe des Datensatzes, die Qualität der Labels, Latenz- und Kostenbeschränkungen sowie regulatorische Anforderungen abwägen. Wählen Sie Spot-Training zur Kosteneinsparung, aber validieren Sie die Reproduzierbarkeit und das Checkpointing. Verwenden Sie SageMaker Experiments, um Durchläufe (Runs) zu verfolgen, und die Model Registry, um Artefakte zu versionieren. Dies ermöglicht reproduzierbare Vergleiche und sichere Rollbacks.
Evaluierungs- und Validierungsmetriken
Die Auswahl der Metriken muss sich am Geschäftsziel orientieren und nicht an der Vertrautheit mit bestimmten Metriken. Bei der Klassifizierung sollte die Precision priorisiert werden, wenn falsch-positive Ergebnisse kostspielig sind (Betrugswarnungen), und der Recall, wenn das Übersehen von positiven Ergebnissen gefährlich ist (Krankheitsscreening). Für Information Retrieval und Zusammenfassungen erfassen ROUGE und BLEU die n-Gramm-Überlappung und den Sprachfluss, während für konformitätskritische Antworten eine menschliche Bewertung oder Faktenmetriken erforderlich sind. Verwenden Sie robuste Validierungsstrategien: stratifizierte k-fache Kreuzvalidierung (stratified k-fold) oder zeitreihenbewusste Aufteilungen (time-series-aware splits), ein dediziertes Holdout-Testset sowie Shadow- oder Canary-Deployments, um die Leistung in der Produktion unter realem Traffic zu validieren. Modellkalibrierung und Schwellenwertauswahl erfordern oft Precision-Recall-Kurven oder eine ROC-AUC-Analyse sowie Kalibrierungsmethoden nach dem Training. Ziehen Sie neben technischen Metriken auch geschäftsorientierte Metriken in Betracht (kostengewichteter Fehler, Uplift bei der Kundenabwanderung). Häufige Fallstricke für Anwender sind die übermäßige Verlässlichkeit auf die Accuracy bei unausgewogenen Klassen und die Bewertung von NLG nur mit BLEU/ROUGE, wenn die faktische Konsistenz entscheidend ist. Referenzdefinitionen für Metriken:
- Accuracy: Anteil der korrekten Vorhersagen.
- Precision: True Positives geteilt durch vorhergesagte Positive.
- Recall: True Positives geteilt durch tatsächliche Positive.
- F1-Score: Harmonisches Mittel aus Precision und Recall.
- ROC AUC: Fläche unter der Receiver Operating Characteristic Curve.
- BLEU: Precision-basierte n-Gramm-Überlappungsmetrik für übersetzungsähnliche Aufgaben.
- ROUGE: Recall-orientierte n-Gramm-Überlappungsmetrik für Zusammenfassungen.
Overfitting, Underfitting, Drift und Erklärbarkeit
Overfitting (Überanpassung) tritt auf, wenn Modelle das Rauschen in den Trainingsdaten auswendig lernen; Underfitting (Unteranpassung) tritt auf, wenn Modelle das Signal nicht erfassen können. Gegenmaßnahmen umfassen Early Stopping, Regularisierung (L1/L2), Dropout für neuronale Netze, Datenaugmentierung und Ensembling. Bei tabellarischen Problemen reduzieren Feature Engineering und Pruning die Varianz; bei LLMs vermeidet selektives Fine-Tuning oder Prompt-Tuning katastrophales Vergessen (Catastrophic Forgetting). Modelldrift manifestiert sich als Kovariaten-Drift (Änderung der Eingabeverteilung) oder Konzept-Drift (Änderung der Beziehungen zwischen Labels). Implementieren Sie eine kontinuierliche Überwachung mit Amazon SageMaker Model Monitor, um Daten- und Vorhersagedrift zu erkennen, und orchestrieren Sie periodisches Neutraining mit SageMaker Pipelines oder ereignisgesteuerten Workflows unter Verwendung von AWS Lambda und Step Functions. Wenden Sie in regulierten Umgebungen Tools für Erklärbarkeit (Explainability) und Fairness an: SageMaker Clarify bietet Feature-Wichtigkeit, Bias-Metriken und Berichte vor und nach dem Training; in Inferenz-Pipelines integrierte SHAP- und LIME-Methoden bieten lokale Erklärungen. Häufige Fallstricke sind die Verwechslung von Datenqualitätsproblemen mit einer Verschlechterung des Modells, das Hinauszögern des Neutrainings, bis die Leistung unter die Geschäftsschwellenwerte fällt, und das Versäumnis, Ein- und Ausgaben für die Ursachenanalyse zu protokollieren. Entwerfen Sie eine Human-in-the-Loop-Überprüfung mit Amazon Augmented AI (A2I) für Vorhersagen mit geringer Konfidenz oder hohem Risiko.
Optimierung, Hyperparameter-Tuning und Lifecycle-Management
Hyperparameter-Tuning und die Bereitstellungsstrategie bestimmen, ob ein Modell die Ziele für Genauigkeit, Latenz und Kosten erreicht. Verwenden Sie SageMaker Automatic Model Tuning, um bayesianische, zufällige oder Hyperband-Suchen durchzuführen, und nutzen Sie Warm-Start-Tuning-Jobs, wenn Sie eine iterative Verbesserung wünschen, ohne schlecht performende Bereiche erneut zu durchsuchen. Wählen Sie die Suchstrategie basierend auf Dimensionalität und Rechenbudget: Grid-Suche für kleine diskrete Räume, zufällige Suche für eine breite Abdeckung und bayesianische Suche für eine effiziente Konvergenz. Optimieren Sie für betriebliche Einschränkungen durch Profiling mit SageMaker Debugger, um Tensoren und Regeln zu sammeln, die auf Vanishing Gradients oder Engpässe hinweisen, und wählen Sie Instanztypen basierend auf dem Speicher- und CPU/GPU-Bedarf aus. Beim Fine-Tuning von Foundation Models in Bedrock oder über SageMaker sollten parametereffiziente Techniken (Adapter-Layer, Prompt-Tuning) in Betracht gezogen werden, um die Kosten zu kontrollieren und das Risiko für das Verhalten des Basismodells zu reduzieren. Für die Bereitstellung registrieren Sie Modelle in der SageMaker Model Registry, erstellen CI/CD mit CodePipeline und SageMaker Projects und stellen sie je nach Datenverkehrsaufkommen mit SageMaker Endpoints oder Serverless Inference bereit. Häufige Fallstricke sind das Verfolgen marginaler Metrikgewinne bei unverhältnismäßig hohen Kosten, die Vernachlässigung von Kalibrierung und Konfidenz-Scoring (was zu fragilen Auslösern für die manuelle Überprüfung führt) und das Versäumnis, Datensätze zusammen mit Modellen zu versionieren. Integrieren Sie die Herkunft der Datensätze (Dataset Lineage) in den Feature Store und den Glue Catalog, um die Reproduzierbarkeit zu gewährleisten.
Praktisches Problem: Anwendungsfallszenario
Szenario: FinBank, ein mittelständisches Finanzdienstleistungsunternehmen, betreibt Modelle auf AWS und speichert Transaktions- und Kundenmetadaten in S3 und im SageMaker Feature Store. Sie nutzen Bedrock für einen generativen Assistenten und SageMaker für prädiktive Modelle.
Herausforderung: Das Modell zur Abwanderungsvorhersage (Churn Prediction) zeigt nach einer Woche mit Produktionsdaten eine Leistungsverschlechterung. Das Team benötigt einen kontrollierten Plan, um den Drift zu messen, das Modell zu aktualisieren und die Einhaltung der Anforderungen an die Erklärbarkeit (Explainability) sicherzustellen.
Empfohlener Ansatz:
- Stellen Sie Amazon SageMaker Model Monitor bereit, um Feature-Verteilungen und Vorhersagezusammenfassungen zu erfassen und Kovariaten- sowie Vorhersage-Drift im Vergleich zum Basis-Datensatz zu erkennen.
- Wenn ein Drift erkannt wird, lösen Sie eine SageMaker Pipeline aus, um eine Datenvalidierung (mit Glue und AWS Data Wrangler) durchzuführen, die Daten neu zu gewichten oder zu erweitern (Augmentation) und einen Retraining-Job mit SageMaker Training und Warm-Start-Hyperparameter-Tuning zu erstellen.
- Führen Sie vor der Bereitstellung SageMaker Clarify für eine Analyse der Fairness und der Feature-Wichtigkeit aus und generieren Sie Erklärbarkeitsberichte. Leiten Sie Vorhersagen mit geringer Konfidenz an menschliche Überprüfungs-Workflows in Amazon Augmented AI (A2I) weiter.
- Registrieren Sie das neue Modell in der SageMaker Model Registry, stellen Sie es auf einem Canary-SageMaker-Endpoint bereit und führen Sie Shadow-Traffic-Tests durch, gefolgt von einem schrittweisen Rollout mit CloudWatch-Alarmen für geschäftliche KPIs.
Begründung: Die kontinuierliche Überwachung mit Model Monitor erkennt Drift frühzeitig. Automatisierte Pipelines gewährleisten Reproduzierbarkeit und kosteneffizientes Retraining, während Clarify und A2I konformitätsgerechte Erklärungen und menschliche Aufsicht im Einklang mit den Best Practices für AWS AI Practitioner bieten.
← ML Data Engineering · Alle Domänen · MLOps →
Diese Fragen üben → · Zeitlich begrenzte Übung auf ExamRoll.io →
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
Bestehe deine Prüfung →