Sie haben ein bestehendes TensorFlow-Trainingsskript (train.py), das statische Trainingsdaten liest, die als TFRecord-Dateien gespeichert sind. Sie benötigen eine skalierbare Speicherlösung für das Training auf Amazon SageMaker mit dem geringsten Änderungsaufwand am Code. Welcher Ansatz minimiert den Entwicklungsaufwand?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie den SageMaker-Skriptmodus und führen Sie train.py unverändert aus. Laden Sie die TFRecord-Dateien in einen Amazon S3-Bucket hoch und verweisen Sie den SageMaker-Trainingsjob auf diesen S3-Speicherort, ohne die Daten neu zu formatieren..
Warum dies die Antwort ist
Die korrekte Antwort minimiert den Entwicklungsaufwand, da der SageMaker-Skriptmodus es ermöglicht, vorhandene Trainingsskripte (wie train.py) mit geringen oder keinen Änderungen auszuführen. SageMaker lädt die Daten automatisch von S3 in das Dateisystem der Trainingsinstanz herunter, sodass das Skript die TFRecord-Dateien wie gewohnt aus dem lokalen Pfad lesen kann. Eine Neuformatierung der Daten ist nicht erforderlich, da TFRecord ein gängiges Format für TensorFlow ist. Die erste Option ist falsch, da SageMaker nicht direkt auf lokale Dateisystempfade auf dem Entwicklungsrechner zugreifen kann; die Daten müssen in einen Cloud-Speicher wie S3 hochgeladen werden. Die dritte und vierte Option erfordern erhebliche Codeänderungen oder Datenumwandlungen, was den Entwicklungsaufwand erhöht und somit nicht die beste Lösung ist.
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