Vous disposez d'un script d'entraînement TensorFlow existant (train.py) qui lit des données d'entraînement statiques stockées sous forme de fichiers TFRecord. Vous avez besoin d'une solution de stockage évolutive pour l'entraînement sur Amazon SageMaker avec le moins de modifications de code possible. Quelle approche minimise l'effort de développement ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utilisez le mode script de SageMaker et exécutez train.py sans modification. Téléchargez les fichiers TFRecord dans un compartiment Amazon S3 et pointez la tâche d'entraînement SageMaker vers cet emplacement S3 sans reformater les données..
Pourquoi c'est la réponse
L'option correcte est d'utiliser le mode script de SageMaker et de pointer vers les fichiers TFRecord dans Amazon S3. SageMaker prend en charge la lecture directe des données depuis S3 dans de nombreux formats, y compris TFRecord, sans nécessiter de modifications du script d'entraînement existant (train.py). Cela minimise l'effort de développement car il n'y a pas besoin de reformatage des données ou de modifications du code d'entraînement. L'option de pointer vers un chemin de système de fichiers local est incorrecte car SageMaker exécute les tâches d'entraînement dans un environnement distribué et ne peut pas accéder aux fichiers locaux de votre machine. Modifier train.py pour convertir les TFRecords en Protobuf ou reformater les données avec AWS Glue/Lambda sont des approches qui nécessitent des modifications significatives du code ou des pipelines de données, ce qui va à l'encontre de l'objectif de minimiser l'effort de développement.
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