FinTrust (compte AWS 111122223333) exécute un pipeline ML automatisé dans SageMaker Studio qui doit prétraiter les données de transaction, entraîner un modèle de détection de fraude, l'évaluer et enregistrer un package de modèle validé dans le Model Registry. Vous devez implémenter un SageMaker Pipeline qui inclut un ProcessingStep pour exécuter le prétraitement et l'évaluation des données, un TrainingStep qui consomme les données prétraitées, et une étape finale RegisterModel qui enregistre les métriques du modèle produites par l'évaluation. Quelle approche d'implémentation de pipeline répond à l'exigence et garantit que l'étape RegisterModel enregistre les métriques d'évaluation produites par le ProcessingStep ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un ProcessingStep qui écrit evaluation.json dans un ProcessingOutput ; créez un TrainingStep qui utilise la sortie du ProcessingStep comme entrée d'entraînement ; créez une étape RegisterModel qui référence le TrainingStep.model_data et transmet model_metrics en utilisant un PropertyFile pointant vers le fichier evaluation.json généré dans le ProcessingStep..
Pourquoi c'est la réponse
L'approche correcte utilise un ProcessingStep pour le prétraitement et l'évaluation, en écrivant les métriques dans un fichier evaluation.json. Le TrainingStep consomme les données prétraitées. Enfin, le RegisterModel référence les artefacts du modèle du TrainingStep et utilise un PropertyFile pour pointer vers le evaluation.json généré par le ProcessingStep. Cela garantit que les métriques d'évaluation sont correctement associées au modèle enregistré dans le Model Registry. Les autres options sont incorrectes car : La deuxième option ne sépare pas les étapes de prétraitement/évaluation et d'entraînement, et l'enregistrement direct via boto3 n'est pas l'approche idiomatique de SageMaker Pipelines pour l'enregistrement de modèles avec métriques. La troisième option place le RegisterModel avant le TrainingStep, ce qui enregistrerait un modèle non entraîné ou non évalué, et CreateModelStep n'est pas conçu pour enregistrer des métriques d'évaluation de cette manière. La quatrième option omet le RegisterModel et s'appuie sur des fonctions externes, ce qui va à l'encontre du but d'un pipeline automatisé et intégré pour l'enregistrement de modèles avec métriques.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise