Bij het voorbereiden van CSV-trainingsdata voor een ingebouwd SageMaker-algoritme, verminderde het converteren van de dataset naar een numpy.array de trainingssnelheid. Wat moet u doen om trainingsdata voor ingebouwde SageMaker-algoritmes te optimaliseren?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Converteer de dataset naar het RecordIO protobuf-formaat..
Waarom dit het antwoord is
Het converteren van de dataset naar het RecordIO protobuf-formaat is de meest optimale methode voor ingebouwde SageMaker-algoritmes. Dit formaat is geoptimaliseerd voor snelle I/O en efficiënte verwerking binnen SageMaker, wat de trainingssnelheid aanzienlijk verhoogt. numpy.array is weliswaar een efficiënte datastructuur in Python, maar niet geoptimaliseerd voor de specifieke I/O-vereisten van SageMaker's ingebouwde algoritmes op schaal. SageMaker batch transform is bedoeld voor inferentie, niet voor het optimaliseren van trainingsdataformaten. AWS Glue met Apache Parquet is een goede optie voor opslag en verwerking van grote datasets, maar RecordIO protobuf is specifiek afgestemd op de trainingsprestaties van SageMaker. Hyperparameter optimization is voor het tunen van modelparameters, niet voor het optimaliseren van het dataformaat.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig