Un team di veicoli a guida autonoma utilizza il transfer learning con PyTorch e l'SDK di SageMaker. Hanno bisogno di ridurre il tempo di inferenza per un utilizzo a bassa latenza nella guida autonoma. Quale processo dovrebbero usare per analizzare e migliorare le prestazioni di inferenza del modello?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare SageMaker Debugger per ispezionare i pesi di training, i gradienti, i bias e le attivazioni, calcolare i ranghi dei filtri da tali informazioni, potare i filtri di basso rango, impostare i nuovi pesi ed eseguire un nuovo job di training con il modello potato..
Perché questa è la risposta
SageMaker Debugger è lo strumento corretto per analizzare i problemi di performance del modello durante il training. Permette di ispezionare i tensori interni (pesi, gradienti, bias, attivazioni) per identificare i filtri meno importanti (a basso rango). La potatura (pruning) di questi filtri riduce la complessità del modello, portando a tempi di inferenza più rapidi senza una significativa perdita di accuratezza. Dopo la potatura, è necessario un nuovo job di training per adattare il modello ai pesi rimanenti. Le altre opzioni non sono adatte: CloudWatch non ispeziona i tensori interni per la potatura; SageMaker Debugger non regola direttamente gli iperparametri per l'inferenza in questo contesto; SageMaker Model Monitor è per il monitoraggio post-deployment della deriva dei dati o del modello, non per l'ottimizzazione del modello tramite potatura.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta