Zespół zajmujący się pojazdami autonomicznymi wykorzystuje transfer learning z PyTorch i SageMaker SDK. Muszą skrócić czas wnioskowania (inference time) dla zastosowań autonomicznej jazdy o niskim opóźnieniu. Który proces powinni zastosować do analizy i poprawy wydajności wnioskowania modelu?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj SageMaker Debugger, aby sprawdzić wagi treningowe, gradienty, odchylenia i aktywacje, obliczyć na podstawie tych informacji rangi filtrów, przyciąć filtry o niskiej randze, ustawić nowe wagi i uruchomić nowe zadanie treningowe z przyciętym modelem..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź opisuje proces przycinania (pruning) modelu, który jest skuteczną techniką redukcji rozmiaru i złożoności modelu, a tym samym skrócenia czasu wnioskowania. SageMaker Debugger pozwala na inspekcję wewnętrznych tensorów modelu, takich jak wagi i aktywacje, co jest kluczowe do identyfikacji i usunięcia mniej istotnych filtrów. Ponowne wytrenowanie przyciętego modelu (fine-tuning) pomaga odzyskać utraconą dokładność. Pozostałe opcje są nieprawidłowe, ponieważ: Użycie metryk CloudWatch do inspekcji wag i gradientów nie jest standardową funkcją CloudWatch; CloudWatch monitoruje metryki infrastruktury i aplikacji, a nie wewnętrzne tensory modelu. SageMaker Debugger może inspekcjonować tensory, ale samo dostosowanie hiperparametrów nie jest bezpośrednią metodą na redukcję złożoności modelu w celu skrócenia czasu wnioskowania w taki sposób jak przycinanie. SageMaker Model Monitor służy do monitorowania dryfu danych i dryfu modelu po wdrożeniu, a nie do optymalizacji wydajności wnioskowania poprzez zmianę architektury modelu.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana