FinTrust (AWS-Konto 111122223333) betreibt eine automatisierte ML-Pipeline in SageMaker Studio, die Transaktionsdaten vorverarbeiten, ein Betrugserkennungsmodell trainieren, es evaluieren und ein geprüftes Modellpaket im Model Registry registrieren muss. Sie müssen eine SageMaker Pipeline implementieren, die einen ProcessingStep zur Datenvorverarbeitung und -evaluierung, einen TrainingStep, der die verarbeiteten Daten konsumiert, und einen abschließenden RegisterModel-Schritt umfasst, der die durch die Evaluierung erzeugten Modellmetriken aufzeichnet. Welcher Pipeline-Implementierungsansatz erfüllt die Anforderung und stellt sicher, dass der RegisterModel-Schritt die vom ProcessingStep erzeugten Evaluierungsmetriken aufzeichnet?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie einen ProcessingStep, der evaluation.json in ein ProcessingOutput schreibt; erstellen Sie einen TrainingStep, der die Ausgabe des ProcessingStep als Trainingseingabe verwendet; erstellen Sie einen RegisterModel-Schritt, der auf TrainingStep.model_data verweist und model_metrics mithilfe einer PropertyFile übergibt, die auf die im ProcessingStep generierte evaluation.json zeigt..
Warum dies die Antwort ist
Dieser Ansatz ist korrekt, da er die empfohlene Methode zur Integration von Evaluierungsmetriken aus einem ProcessingStep in einen RegisterModel-Schritt innerhalb einer SageMaker Pipeline darstellt. Der ProcessingStep kann die evaluation.json generieren, die die Metriken enthält. Durch die Verwendung einer PropertyFile im RegisterModel-Schritt, die auf diese evaluation.json verweist, werden die Evaluierungsmetriken korrekt im Modell-Registry erfasst. Die anderen Optionen sind aus folgenden Gründen inkorrekt: Ein einzelner TrainingStep, der alles inline durchführt und boto3.sagemaker.createmodel() aufruft, verstößt gegen die bewährten Methoden für modulare Pipelines und die Nutzung des SageMaker Model Registry. Die Verwendung eines CreateModelStep unmittelbar nach dem ProcessingStep und vor dem TrainingStep ist nicht die vorgesehene Reihenfolge für das Registrieren eines trainierten Modells und die Übergabe von Evaluierungsmetriken. Das Weglassen des RegisterModel-Schritts und das Verlassen auf eine nachgeschaltete Lambda-Funktion ist eine umständlichere und weniger integrierte Lösung, die die Vorteile der Pipeline-Automatisierung nicht voll ausschöpft.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich